官网安装https://docs.docker.com/engine/install/
系统要求
Centos7 Linux 内核:官方建议 3.10 以上查看Linux内核版本
用于打印当前系统的相关信息(内核版本号,硬件架构,主机名称和操作系统类型等
cat /proc/version
uname -a
更新YUM源
生产环境中此步操作需慎重,看自己情况,学习的话随便搞
这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了
yum -y update
安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
卸载旧版本
yum remove docker docker-common docker-selinux
配置稳定仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看当前支持的版本
yum list docker-ce --showduplicates
建立元数据缓存
yum makecache fast
安装
yum -y install docker-ce
yum -y install docker-ce-[VERSION]
检查版本
docker version
Docker系统启动和停止
开机启动
systemctl enable docker
service docker start
chkconfig docker on
启动docker
systemctl start docker
查看docker状态
systemctl status docker
重启docker
systemctl restart docker
停止docker
systemctl stop docker
镜像加速器默认阿里云
注册个帐号
https://dev.aliyun.com/search.html
阿里云会自动为用户分配一个镜像加速器的地址,登录后进入"管理中心"–>“加速器”,里面有分配给你的镜像加速器的地址以及各个环境的使用说明。
配置镜像加速器
针对Docker客户端版本大于1.10.0的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://2bp6sa5e.mirror.aliyuncs.com”]
}
EOF
重启Docker Daemo
systemctl daemon-reload
systemctl restart docker