按照 Docker 引擎有三种方式,最常用的方式就是使用 Docker 仓库,方便按照和更新 Docker 引擎
如果是第一次在在主机上按照 Docker 引擎,必须要设置 Docker 引擎的仓库地址
安装yum-utils
sudo yum install -y yum-utils
设置 Docker 引擎的稳定版仓库地址 配置国内源
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新的 Docker 引擎 和 containerd
sudo yum install docker-ce docker-ce-cli containerd.io
启用 Docker
sudo systemctl start docker
测试 Docker 引擎是否按照成功可以使用 hello-word 镜像来测试
*如果 docker run hello-world 命令执行后,出现如上截图内容说明 Docker 已经安装成功
此时 Dokcer 虽然已经安装成功,但是没有设置为服务器开机自启动,需要执行以下命令
systemctl enable docker
查看docker版本
docker -v
安装 Docker-compose 我们用其他源
官方源安装
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -
s)-$(uname -m) -o /usr/local/bin/docker-compose
其他源安装 (官方的下载太慢了,用下面的源)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname
-s`-`uname -m` > /usr/local/bin/docker-compose
修改目录可执行权限(不然后续 docker-compose up 命令会报错)
sudo chmod +x /usr/local/bin/docker-compose
查看 docker compose 版本
*说明 docker-compose 安装成功
若报错
# 安装 单独安装 docker-compose
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
其他
安装zip
yum install unzip -y
yum install yum-plugin-releasever-adapter --disablerepo=* --enablerepo=plus