logo
当前位置:首 页 > 编程技术 >后端开发 >docker > 查看文章

那个过年的生产事故之前说过大家都知道,需要将部分业务容器话,有些需要迁出PHP语言到golang的怀抱。所以在公司申请了几台物理服务器【没有云的加持,装系统装docker都是头痛的事情】。

 

装了一台之后我就开始考虑脚本的问题了。脚本几乎一台可以节省30分钟计算,如果服务更多的人的话~~

 

安装依赖:

sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
sudo yum-config-manager  --add-repo   https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io

 

yum erase podman buildah
一般都会报错:

Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3

 

停用podman就可以了:

yum erase podman buildah

 

然后再来一次就可以了:

 

输入 docker ps 应该会提示软件未运行:

systemctl start docker

 

这样就装好了;然后是设置加速:

 

vi /etc/docker/daemon.json

 

然后写入加速地址:

 

 

{
    "registry-mirrors":[
         "http://docker.mirrors.ustc.edu.cn",
         "http://hub-mirror.c.163.com",
         "http://registry.docker-cn.com"
    ] ,
 
    "insecure-registries":[
       "docker.mirrors.ustc.edu.cn",
         "registry.docker-cn.com"
    ],
 
    "runtimes": {
        "nvidia": {
            "path": "nvidia-container-runtime",
            "runtimeArgs": []
        }
    }
}

 

再重启下服务:

systemctl restart docker

 

愉快的coding吧

 

 

 

 

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3