zoukankan      html  css  js  c++  java
  • Ubuntu 下 Docker 的安装与卸载

    1 安装

    (1)一般直接使用命令下载脚本自动安装

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    curl -sSL https://get.daocloud.io/docker | sh

    可以手动使用试试哪个快用哪个。我在使用第二个命令时装到一半就卡住了,这时再使用了第一条命令很快就装好了。

    正常安装成功后会输出 docker 的相关信息,并且提示将docker 添加到管理员组中。

    (2)将当前用户添加到 docker 组中。

     sudo  usermod -aG docker [username] 

    不执行子命令使用直接使用 docker 命令会提示需要权限,每次执行命令都需要输入 sudo 

    执行命令后重新启动 ssh ,在执行 docker 命令就没有问题了。

    (3)docker info 查看信息

    2 更换源

    sudo vim  /etc/docker/daemon.json  

    输入(网址可按自己喜好更换)

    {
    "registry-mirrors": ["http://hub-mirror.c.163.com"],
    "insecure-registries":["http://mydomain.com"]
    }

    3 hello-world 测试

    docker run hello-world

     4 完全卸载 (参考 https://www.cnblogs.com/shmily3929/p/12085163.html

    (1)删除软件及其自动安装的包

    sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

    (2)查看是否仍有没卸载的包

    dpkg -l | grep docker
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件

    (3)删除 (2)中残留的包

    sudo apt-get autoremove docker-ce-*

    (4)删除配置文件及目录

     sudo rm -rf /etc/systemd/system/docker.service.d
     sudo rm -rf /var/lib/docker

    (5)验证

    docker --version
  • 相关阅读:
    终端提示符路径长度设置
    linux ssh服务器
    kail-linux my need
    elasticsearch的marvel
    VPS折腾
    Ubuntu 系统密码相关问题
    Pycharm 使用配置
    python集成开发工具
    Codeforces Round #554 (Div. 2) 选做
    Codeforces Forethought Future Cup Elimination Round 选做
  • 原文地址:https://www.cnblogs.com/Assist/p/13541203.html
Copyright © 2011-2022 走看看