• Centos7通过yum安装docker


    1、更新yum

    sudo yum update

    2、删除旧版本

    1. sudo yum remove docker \
    2. docker-client \
    3. docker-client-latest \
    4. docker-common \
    5. docker-latest \
    6. docker-latest-logrotate \
    7. docker-logrotate \
    8. docker-engine

    3、安装yum-config-manager等包

    1. sudo yum install -y yum-utils \
    2. device-mapper-persistent-data \
    3. lvm2

    4、添加yum源

    1. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    2. # 阿里云源
    3. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     5、启动或者禁止夜间存储库和测试存储库(可选)

    1. # 启用
    2. sudo yum-config-manager --enable docker-ce-nightly
    3. sudo yum-config-manager --enable docker-ce-test
    4. # 禁止
    5. sudo yum-config-manager --disable docker-ce-nightly
    6. sudo yum-config-manager --disable docker-ce-test

    6、安装

    1. # 安装最新版本的Docker CE和containerd
    2. sudo yum install docker-ce docker-ce-cli containerd.io

    如果是安装其他版本则: 

    1. 1、通过sudo yum list docker-ce --showduplicates | sort -r 命令查看版本信息
    2. docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
    3. docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
    4. docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
    5. docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
    6. docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
    7. docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
    8. docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
    9. docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
    10. docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
    11. docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
    12. 2、选择版本安装
    13. sudo yum install -y docker-ce- docker-ce-cli- containerd.io
    14. 例如:
    15. sudo yum install -y docker-ce-18.03.1.ce docker-ce-cli-18.03.1.ce containerd.io

    7、启动

    sudo systemctl start docker

    8、设置 docker 开机自启

    sudo systemctl enable docker

    9、查看版本信息

    docker version

    卸载

    sudo yum remove docker-ce

    删除镜像

    rm -rf /var/lib/docker

    测试 docker 常用命令,注意切换到 root 用户下

    https://docs.docker.com/engine/reference/commandline/docker/

    配置 docker 镜像加速
    阿里云,容器镜像服务
    针对 Docker 客户端版本大于 1.10.0 的用户
    您可以通过修改 daemon 配置文件 /etc/docker/daemon.json 来使用加速器
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
             "registry-mirrors": ["https://v5vb0ez9.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload sudo systemctl restart docker
    10、docker删除镜像、容器命令
    1. #所有镜像和容器都删除的命令
    2. docker system prune -a
    3. #查看镜像
    4. docker images
    5. #删除单个镜像
    6. docker rmi -f <镜像id>
    7. #删除所有镜像,不删除容器
    8. docker rmi $(docker images -q)
    9. 删除容器
    10. 首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可)
    11. docker stop $(docker ps -a -q)
    12. 删除所有的容器(只删除单个时把后面的变量改为image id即可)
    13. docker rm $(docker ps -a -q)
    14. #查看镜像
    15. docker images
    16. #删除镜像名称
    17. docker rmi 镜像ID
    18. #查看运行中的容器
    19. docker ps
    20. #查看所有容器
    21. docker ps -a
    22. #强制删除容器
    23. docker rm -f 容器ID

  • 相关阅读:
    elasticsearch代码基本实现
    【算法训练-字符串 三】最长公共子串、最长公共子序列
    Cholesterol-PEG-DBCO,CLS-PEG-DBCO,胆固醇-聚乙二醇-二苯基环辛炔无铜点击反应
    Spring教程_编程入门自学教程_菜鸟教程-免费教程分享
    如何化解从数据到数据资源入表的难题
    学生台灯用led灯好还是荧光灯好?推荐几款高品质的LED灯
    mysql 登录报错 (using password: NO)
    Jmeter实现接口文件上传、阅览和下载
    CycloneNTT:需要更少内存的butterfly FFT方案
    【SSL 1589】汉明距离(NTT)
  • 原文地址:https://blog.csdn.net/qq_36942720/article/details/126712378