Centos7.6下安装Docker
Docker的安装与配置(centos)
企业部署一般采用Linux操作系统,众多Linux发行版中,以Centos发行版占比最多。因此这里的安装为Centos环境下的安装。
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。
Docker CE 分为 stable
test
和 nightly
三个更新频道。
- 卸载安装过的旧版本docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
- 安装docker
# 安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
# 更新本地镜像源
yum update
# 设置docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
# 安装docker社区免费版
yum install -y docker-ce
- 启动docker,需注意防火墙对docker所需的端口开放,设置可以查看Linux的防火墙操作。
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
- docker镜像的设置,编辑配置文件
vim /etc/docker/daemon.json
,添加registry-mirrors
。国内Docker镜像地址。
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
- 重启docker服务。