centos安装docker
本章概述:这是一篇关于centos怎么安装docker的文章
一、检查初始环境
1、网络设置
保证centos能够正常上网,网络怎么设置参照百度教程。
2、禁用防火墙和关闭selinux
1 | 禁用防火墙: |
3、卸载自带的docker版本
centos在安装时如果选的最小化安装,则跳过这一步骤,最小化安装是没有安装docker的,如果是选择其他安装模式,则需要检查下系统是否自带docker,并将其卸载。
1 | yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine |
二、开始安装
1、更新yum包
1 | yum update |
2、安装依赖包
1 | yum install -y yum-utils device-mapper-persistent-data lvm2 |
3、设置yum源
1 | yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
4、查看仓库中所有的版本
1 | yum list docker-ce --showduplicates | sort -r |
5、安装docker
这里可以安装指定的版本,也可以默认安装最新版,我直接安装最新版
1 | yum install -y docker-ce |
安装指定版本则在后面加上版本号即可,如docker-ce-18.03.1.ce
6、启动docker
1 | systemctl start docker #启动docker |
到这里安装就完成了,整个安装过程还是很简单的,下面是docker的简单设置
三、docker设置
1、设置docker国内镜像源
修改/etc/docker/daemon.json文件并添加以下内容
1 | { |
https://registry.docker-cn.com
是中国区官方镜像
重启docker服务
1 | systemctl restart docker |
查看源配置是否成功
1 | docker info |
查看Registry Mirrors字段
2、安装docker-compose
1 | curl -L https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose |
2.19.1是我安装时的最新版本,具体下载哪个就对应自己系统来就行
赋予权限
1 | chmod +x /usr/local/bin/docker-compose |
创建软连接
1 | ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
查看版本
1 | docker-compose -v |