CentOS安装Docker

本文详细介绍了如何在CentOS7.6环境下卸载旧版Docker,安装并配置Docker19.03.5和DockerCompose1.25.0,包括依赖项安装、镜像加速配置等关键步骤。

环境

名称版本供应商
CentOS7.6阿里云
Docker19.03.5Docker
Docker Compose1.25.0Docker

依赖

卸载

	# 较旧的 Docker 版本称为 docker 或 docker-engine,如果已安装这些程序,请卸载它们以及相关的依赖项
	sudo yum remove docker \ 
                  	docker-client \ 
                  	docker-client-latest \ 
                  	docker-common \ 
                  	docker-latest \ 
                  	docker-latest-logrotate \ 
                  	docker-logrotate \ 
                  	docker-engine

安装

	# 安装依赖组件
	sudo yum install -y \ 
					 # yum-utils 提供了 yum-config-manager
					 yum-utils \ 
					 # device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2
  					 device-mapper-persistent-data \ 
  					 lvm2

配置

	# 添加仓库源
	sudo yum-config-manager \ 
    	 --add-repo \ 
    	 # 使用阿里云镜像源
    	 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装

Docker

	# 安装组件
	sudo yum install -y docker-ce
	# 开启服务
	sudo systemctl start docker
	# 设置开机启动
	sudo systemctl enable docker
	# 运行默认测试容器,有输出正确信息则是安装成功
	sudo docker run hello-world

Docker Compose

	# 下载组件
	sudo curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` \ 
			  -o /usr/local/bin/docker-compose
	# 组件授权
	sudo chmod +x /usr/local/bin/docker-compose
	# 查看版本,有输出版本信息则是安装成功
	docker-compose -v

配置

镜像加速

	# 创建配置文件夹
	sudo mkdir -p /etc/docker
	# 配置镜像加速
	sudo tee /etc/docker/daemon.json <<-'EOF'
	{
		# 这里使用你的镜像加速地址,此处以阿里云为例,其它镜像加速提供商的设置也基本一致
  		"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
	}
	EOF
	# 重新加载配置
	sudo systemctl daemon-reload
	# 重启服务
	sudo systemctl restart docker

参考

CentOS Docker 安装
Docker Compose
centos 7 安装 docker 记录
docker 及 docker-compose 的快速安装和简单使用
Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
Docker的使用(docker pull拉取镜像失败问题解决)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值