zoukankan      html  css  js  c++  java
  • [Notes] centos 下安装docker

    完全按照官方文档来的。

    卸载老版本:

    sudo yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine
    

      

    设置docker下载的repository地址

    sudo yum install -y yum-utils
    
    sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo

    # 或者添加阿里源
    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
    

      

    启动docker服务

     sudo systemctl start docker
    

      

     建立docker用户组

    sudo groupadd docker
    

      

    将用户加入docker组

     sudo usermod -aG docker $USER
    

      

    测试docker安装:

    sudo docker ps -a
    sudo docker images
    

      

    修改docker镜像存储位置

    先停止服务

     sudo systemctl stop docker
    

      

    然后修改vim /usr/lib/systemd/system/docker.service 

    令内容为:

    ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/home/docker_image_storage/

      

    找到还在运行docker PID全部kill掉:

     ps -ef | grep docker
    sudo kill -9 PID
    

      

    再次启动docker服务:

    sudo systemctl daemon-reload
    sudo systemctl start docker
    

      

    跑一个容器测试安装和存储位置修改是否成功。

    sudo docker run hello-world
    

      

  • 相关阅读:
    js数字格式化(加千分位逗号)
    [css]解决iframe在ios设备上无法滚动
    判断当前是否在微信浏览器环境
    TortoiseGit 提交代码每次需要输入用户名和密码?
    如何编写jQuery插件
    函数作用域
    HTTP动词
    如何减少全局变量污染?
    mysql表大字段最大长度限制设置
    update left join 多表关联更新
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/12888659.html
Copyright © 2011-2022 走看看