从头开始搭建网站(二)- CentOS 安装 docker

导语

服务器基本配置完成后,就是搭建运行环境。上一次除了 MySQL 都是编译安装的,这一次使用 docker。关于 docker 不多做介绍了,网上的教程很多。一下操作是根据这篇教程进行。

安装

开始正式安装的步骤,因为之前没有安装过 docker,所以也不用删除旧版本,直接安装就可以了。

  1. 安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加 yumsudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo,然后更新 sudo yum makecache fast
  3. 安装 sudo yum install -y docker-ce
  4. 使用脚本自动安装 curl -fsSL get.docker.com -o get-docker.sh,然后 sudo sh get-docker.sh。也可以在 sh 添加参数 --mirror Aliyun

启动 & 测试

  1. 启动 sudo systemctl start docker
  2. 设置开机自动开启 sudo systemctl enable docker
  3. 如果执行过上面的脚本,已经建立了用户组 docker;否则 sudo groupadd docker 创建用户组
  4. 将当前用户添加进用户组 sudo usermod -aG docker $USER
  5. 退出重新登录
  6. 测试 docker run hello-world

从头开始搭建网站(二)- CentOS 安装 docker

设置国内镜像

可以正常使用,最后一步就是设置国内镜像。

  1. 编辑 /etc/docker/daemon.json 文件,没有的话就新建。写入如下内容,注意格式
{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}
  1. 重启服务 sudo systemctl daemon-reloadsudo systemctl restart docker
  2. 查看是否配置成功 docker info | grep 'https://registry.docker-cn.com/'

从头开始搭建网站(二)- CentOS 安装 docker


参考资料:CentOS 安装 Docker CE镜像加速器

相关推荐