美文网首页
CentOS 7 安装 Docker 简记

CentOS 7 安装 Docker 简记

作者: 末池桑 | 来源:发表于2020-09-16 16:21 被阅读0次

Docker 容器技术应用越来越广泛,之前学习了一下 Docker 的使用,瞬间觉得怎么没有早点学会这项技术,这样自己学习其他中间件技术时就可以少折腾很多安装的问题,Docker 大法真香,这里记录一下 CentOS 7 下安装 Docker 过程,防止下次踩坑。官网安装参考

安装步骤

1. 确定 centos 版本

cat /etc/redhat-release 可查看 CentOS 版本,6 和 7 安装方式有所不同,这里要注意。

2. 安装 gcc 和 gcc-c++

yum -y install gcc
yum -y install gcc-c++
注:yum 默认服务器是国外的,速度太慢,可以配置阿里云源。

3. 删除旧版本

随着 Docker 版本的更新,这里移除的依赖可能有所不同,具体可以看上面给出的官网地址。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
4. yum 设置

需要使用到 yum 的 yum-config-manager 工具添加 docker 的镜像库,没有这个工具需要提前安装:

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

有了 yum-config-manager 工具后执行如下命令添加阿里云的 docker 镜像仓库。

# 不要使用官网的镜像仓库,服务器在境外网速慢,这里选择阿里云,速度快
sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#官方源:https://download.docker.com/linux/centos/docker-ce.repo

执行后,/etc/yum.repos.d 目录下有 docker-ce.repo 文件表示镜像添加成功:

5. yum 安装 Docker

使用如下命令安装最新版本:

yum install docker-ce docker-ce-cli containerd.io

也可以使用如下命令选定版本下载:

# 查看版本
yum list docker-ce --showduplicates | sort -r
# 下载相应版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

服务启动

启动、重启、关闭 和查看 Docker 命令如下:

 sudo systemctl start docker
 sudo systemctl restart docker
 sudo systemctl stop docker
 sudo systemctl status docker

也可以设置开机自启,虚拟机下会比较方便,省的每次手动启动:

# 开机自启
sudo systemctl enable docker
# 关闭开机自启
sudo systemctl disable docker

配置 Docker 镜像阿里源

使用 Docker 官网的镜像源下载 Docker 镜像,因为服务器在境外,速度较慢,这里使用阿里云的 Docker 源,配置步骤如下:

1. 注册阿里云账号

打开阿里云容器镜像服务,注册账号,然后拿到阿里云的加速地址,阿里云提供了命令,可以一步执行,命令如下:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://个人配置.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

效果图如下:

成功后,如下:

重启 Dcoker 即可生效。

相关文章

网友评论

      本文标题:CentOS 7 安装 Docker 简记

      本文链接:https://www.haomeiwen.com/subject/kbzcyktx.html