二、Docker安装

一、Docker安装

  • docker官网
  • docker中文网站
  • Docker Hub官网

二、基于CentOS7安装Docker

目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

  • 查看系统版本
cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
  • 查看系统内核版本
uname -r
3.10.0-862.el7.x86_64

三、安装

1、yum安装gcc相关

yum -y install gcc
yum -y install gcc-c++

2、卸载docker旧版本

yum -y remove docker docker-common docker-selinux docker-engine

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

3、安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置stable镜像仓库

大坑:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
推荐:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、更新yum软件包索引

yum makecache fast

6、安装DOCKER CE社区版

// 查看版本
yum list docker-ce --showduplicates | sort -r
yum -y install docker-ce

# 安装具体版本
yum install -y docker-ce-19.03.9  docker-ce-cli-19.03.9 containerd.io-1.4.4

7、启动docker

systemctl start docker
#开机自启
systemctl enable docker

8、查看版本号

docker version

9、配置镜像加速

mkdir -p /etc/docker
vim  /etc/docker/daemon.json

#在daemon.json中添加下面任意一个国内镜像源
#登录阿里云后,搜索“镜像”找到镜像控制台后填写自己的编码
#网易云
{"registry-mirrors": ["http://hub-mirror.c.163.com"] }
 #阿里云
{
  "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]
}

systemctl daemon-reload
systemctl restart docker

###我的阿里云
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://knk5i905.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

四、卸载

systemctl stop docker 
yum -y remove docker-ce
rm -rf /var/lib/docker

你可能感兴趣的:(二、Docker安装)