关于docker
docker的软件架构:
docker是 c/s 架构的,也就是有客户端client,服务端server,这种架构的软件,一般是客户端接收用户的指令,传给服务端执行。
docker的版本主要有:
- CE 社区版
- EE 企业版
安装docker
yum install yum-utils device-mapper-persistent-data lvm2 // 安装依赖库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo // 添加了 Docker 的官方 YUM 仓库,以便可以通过 yum 安装 Docker , yum-config-manager 是一个工具,用于管理 yum 仓库配置
// 如果上面添加的报错,我们就添加国内的
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce // 安装 Docker 社区版
systemctl enable docker // 将 Docker 服务设置为开机自启
systemctl start docker // 启动 Docker 服务
设置docker的加速镜像
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://阿里云.mirror.aliyuncs.com", // 需要登录到阿里云获取
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.nju.edu.cn",
"https://mirror.iscas.ac.cn"
]
}
用docker启动一个nginx服务
docker run --name mynginx -p 8080:80 -d nginx