当前位置:   article > 正文

deepin系统docker学习1:命令总结_deepin删除docker

deepin删除docker

docker的架构图,三部分:

  1. 镜像:image
  2. 容器:container
  3. 仓库:repository

系统要求:deepin20.2,64位;

安装Docker

  1. 系统:deepin20.2,64位;

  2. 查看系统版本:uname -r
    5.10.18-amd64-desktop

  3. 进入官网:https://docs.docker.com/engine/install/debian/

  4. 更新apt包索引,并安装最新版本的Docker Engine和containerd: sudo apt-get update

  5. 安装最新版的docker:sudo apt-get install docker-ce docker-ce-cli containerd.io
    docker-ce:社区版;docker-ee:企业版;
    在这里插入图片描述在这里插入图片描述

  6. 如果想要升级doeker引擎,需要先运行 sudo apt-get update;

  7. 安装完之后就是启动docker,注册成服务:systemctl start docker;
    安装完先不要启动,设置容器的日志文件的大小:
    docker容器自身在运行时会不断产生一个以容器id-json命名的log文件,一般是在/var/lib/docker/containers/目录下,该日志文件会严重占用磁盘空间;

    # 新建 /etc/docker/daemon.json文件,添加log-dirver和log-opts参数,添加如下内容,限制每个容器的日志文件大小最大是500M:
    # vim /etc/docker/daemon.json
    {
        "log-driver":"json-file",
        "log-opts":{
            "max-size" :"500m","max-file":"1"
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    查看本机支持的docker版本:apt-cache madison docker-ce
    启动:systemctl start docker
    关闭:stop
    重启:restart
    状态:status
    
    • 1
    • 2
    • 3
    • 4
    • 5
  8. 查看版本,确定安装成功:docker version

    quxianglin@quxianglin-PC:~$ docker version
    Client: Docker Engine - Community
     Version:           19.03.8
     API version:       1.40
     Go version:        go1.14.2
     Git commit:        1b4342cd4c
     Built:             Fri Jun 19 03:26:58 2020
     OS/Arch:           linux/amd64
     Experimental:      false
    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version": dial unix /var/run/docker.sock: connect: permission denied
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  9. 测试docker,运行最简单的image:hello-world
    命令:docker run imagexxx:
    $ sudo docker run hello-world
    在这里插入图片描述

  10. 查看下载的镜像:$ sudo docker images
    在这里插入图片描述

  11. docker的工作目录:/var/lib/docker
    在这里插入图片描述

  12. 卸载docker,两个步骤,官网上说了:
    在这里插入图片描述
    一共三个命令,经测试,无误(purge是删除命令):

    1. sudo apt-get purge docker-ce docker-ce-cli containerd.io
    2. sudo rm -rf /var/lib/docker
    3. sudo rm -rf /var/lib/containerd
      在这里插入图片描述
  13. 卸载docker,他里面的镜像就都没了;

额外:

在用户权限下docker 命令需要 sudo ,通过将用户添加到docker用户组可以将sudo去掉,命令如下(测试可用):

sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/919704
推荐阅读
相关标签
  

闽ICP备14008679号