在 CentOS 系统上安装 Docker,可以先去安装几个依赖的东西 .. yum install .. 安装一下 yum-utils .. 还有 device-mapper-persistent-data .. lvm2 加上 -y 选项,表示确认安装...
yum-utils 里面有个 yum-config-manager,一会儿用它可以配置使用 docker 的仓库,后面这两个东西是 docker 的 devicemapper 存储引擎需要 ..
完成以后用一下 yum-config-manager ... --add-repo ,添加一个仓库 .. 地址是 https://download.docker.com/linux/centos/docker-ce.repo .. ce 表示的是 community edition ,社区版的意思 .. docker 还有一种付费的企业版 ..
添加的这个仓库里面还有两个仓库,一个是 docker-ce-edge ... 还有一个是 docker-ce-test ... 它们可以让我们在系统上安装一些更新版本的 docker ... 不过这两个仓库默认是关闭的 .. 启用它们的话,可以执行一下 yum-config-manager --enable docker-ce-edge .. 或者 docker-ce-test ..
禁用它们的话,可以把这个 --enable ,换成 disable ...
有了 docker-ce 这个仓库以后我们可以直接使用 yum 去安装 docker .. yum install docker-ce -y .. 因为我现在用的是 root 用户,所以可以直接安装它 .. 如果你用的是其它用户,需要在命令的前面添加一个 sudo ..
安装的时候如果提示有冲突,应该是系统上原来安装过老版本的 docker,需要先把它删除掉,然后再重新安装一下这个 docker-ce ... 你要卸载的应该是 docker .. 还有 docker-engine ..
安装好以后再启动一下 docker ... systemctl start docker .. 再启用一下它 .. systemctl enable docker ..
查看一下 docker 服务的状态 ... systemctl status docker ... 现在它的状态是 running ... 表示正在运行 ..
Docker Compose
再去安装一下 docker-compose .. yum install docker-compose -y ... 使用 yum 可以直接安装 docker-compose,不过版本会低一些 ..
或者也可以这样 .. 打开 docker compose 远程仓库 .. 在 releases 这里会有最新版本的 docker-compose ...
下面有安装的方法 ... 直接复制一下这行命令 ...
在服务器上执行一下 .. 它会使用 curl 这个工具下载 docker-compose .. 并且把它放在系统的某个环境变量目录的下面 ..
还得给这个工具添加一个可执行的权限 ... 复制一下这个 change mode 命令 ... 在服务器上执行一下 ..
现在我们就可以使用 docker-compose 了 ...