前言

学校工作室的机子总是时不时会坏一下,要重装环境,这里记录一个docker的安装防止忘记。

环境要求:

  • 一台安装了 CentOS 服务器或虚拟机。
  • 系统需要需要能够访问互联网。
  • 推荐使用 root 账户或拥有 sudo 权限的用户来执行安装过程。

步骤

1、如果系统已安装docker,删除原有docker

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

2、更新yum包

sudo yum update -y

3、安装必要的包

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

4、设置yum镜像源,下载docker

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

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

5、设置docker国内源

使用vi或vim打开输入内容

sudo vim /etc/docker/daemon.json

输入docker源内容保存

最近国内一些docker源关闭了,这里只示例一个试了可以用的,其他源可以参考docker镜像加速源配置,目前可用镜像源列举(9月18日更新最新可用)_docker可用的镜像源-CSDN博客

{
    "registry-mirrors": [
          "https://docker.registry.cyou"
    ]
}

重新加载daemon并重启 Docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker

输入以下命令,如果打印的是刚才json里配置的内容则证明配置成功

docker info

6、验证是否安装成功

输入以下命令,运行helloworld样例

sudo docker run hello-world

安装成功则会打印除Hello world from Dokcer

7、设置自启动

sudo systemctl enable docker

至此docker的安装已全部完毕

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐