docker安装
前提说明
Centos Docker 安装
前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上,
要求系统为64位、Linux系统内核版本为 3.8以上,这里选用Centos7.x
查看自己的内核
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
安装步骤
官网安装步骤 https://docs.docker.com/engine/install/centos/
-
确定你是centos7及以上的版本
cat /etc/redhat-release
-
卸载旧版本
https://docs.docker.com/engine/install/centos/
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
yum安装gcc相关
yum -y install gcc yum -y install gcc-c++
-
安装需要的软件包
-
官网要求
-
执行命令
yum install -y yum-utils
-
-
设置stable镜像厂库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum软件包索引
yum makecache fast
-
安装DOCKER CE
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
-
启动docker
systemctl start docker
-
测试
docker version docker run hello-world
docker 卸载
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
阿里云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://rv5y7hqt.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker