Centos7安装Docker:
安装有三种方式:
1.通过安装Docker仓库(最常用)
2.通过 RPM 包并手动安装(无网状态下)
3.通过脚本
本文介绍第一种:通过安装Docker仓库
1.如果安装有旧版本先卸载
#卸载命令,其中‘\’表示连接符,相当于sql中的‘+’
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.设置 Docker 的存储库
安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定存储库。
#安装yum-utils包
yum install -y yum-utils
#设置稳定存储库(注意2选1,一般国内用第一个阿里的镜像,第二个是docker官方的库)
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装 Docker 引擎
#安装最新版本的 Docker Engine 和 containerd
yum install docker-ce docker-ce-cli containerd.io
4.启动 Docker
systemctl start docker #启动
systemctl status docker #查看docker状态
# systemctl stop docker #关闭docker服务
5.验证
docker run hello-world
出现下面提示表示成功:
6.优化,配置镜像加速器
1.sudo mkdir -p /etc/docker
2.
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ldlikzjz.mirror.aliyuncs.com"]
}
EOF
3.sudo systemctl daemon-reload
4.sudo systemctl restart docker
第2步中的镜像地址除了阿里云还有其他的也可以:
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
阿里云的<你的ID>可以通过下连接获得: 阿里云镜像获取地址
注:配置成功后可以用:docker info 命令查看是否成功
详情可参考官网: https://docs.docker.com/engine/install/centos/
Centos6安装Docker: