Docker安装
一、前提说明
Docker 必须部署在Linux内核的系统上。
目前,CentOS 仅发行版本中的内核支持 Docker。
要求系统为64位、Linux系统内核版本为 3.8以上,这里选用Centos7.x
查看命令
cat /etc/redhat-release
uname -r
二、安装链接
Docker 官网
Docker Hub官网
官网CentOS的链接
三、安装
3.1、卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.2、yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
3.3、安装需要的软件包
sudo yum install -y yum-utils
3.4、安装镜像仓库
官网的
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
如果后续使用报错如下 可以切换成阿里云的仓库
1 [Errno 14] curl#35 - TCP connection reset by peer
2 [Errno 12] curl#35 - Timeout
阿里云的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.5、更新yum软件包索引
yum makecache fast
3.6、安装DOCKER CE
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
四、启动测试
4.1、启动
sudo systemctl start docker
没有信息就对了
4.2、测试
docker version
4.3、hello word
sudo docker run hello-world
五、卸载
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd