• Docker的安装以及使用


    每次安装Docker都会报一堆错,痛定思痛干脆自己总结一篇!!!

    Docker的安装

    卸载系统自带的旧版本
    sudo apt-get remove docker docker-engine docker.io containerd runc
    获取软件最新源
    sudo apt-get update
    安装apt依赖包
    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    安装几个工具软件
    apt-get install ca-certificates curl gnupg lsb-release
    安装GPG证书,使用阿里云的镜像源
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
    下载仓库文件
    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    安装docker软件
    1. sudo apt-get install docker-ce docker-ce-cli containerd.io
    2. sudo apt-get install docker-compose-plugin

    docker的使用
     

    启动docker
    sudo service docker start

    systemctl start docker
    停止docker
    1. sudo service docker stop
    2. systemctl stop docker
    重启docker
    1. sudo service docker restart
    2. systemctl restart docker

    查看当前docker的状态
    systemctl status docker
    测试
    sudo docker run hello-world
    帮助命令
    1. sudo docker version  (查询版本号)
    2. sudo docker info   (查询docker系统信息)
    3. sudo docker --help   (指令)
    镜像常用操作命令
    1. # 列出本地主机上的镜像
    2. docker images
    3. 相关参数:
    4. -a:列出本地所有的镜像(含中间映像层)
    5. -q:只显示镜像ID
    6. --digests:显示镜像的摘要信息
    7. --no-trunc:显示完整的镜像信息
    8. # 拉取镜像
    9. docker image pull (镜像ID 或 镜像名称)
    10. # 删除镜像
    11. docker rmi (镜像ID 或 镜像名称)
    12. # 强制删除镜像
    13. docker rmi -f (镜像ID 或 镜像名称)
    容器常用操作命令
    1. # 列出当前所有正在运行的容器
    2. docker ps
    3. # 列出所有的容器
    4. docker ps -a
    5. docker ps -a --no-trunc #不截断,查看完整信息
    6. # 启动容器
    7. docker start (容器ID 或 容器名称)
    8. # 重新启动容器
    9. docker restart (容器ID 或 容器名称)
    10. # 停止容器
    11. docker stop (容器ID 或 容器名称)
    12. # 强制停止容器
    13. docker kill (容器ID 或 容器名称)
    14. # 删除容器
    15. docker rm (容器ID 或 容器名称)
    16. # 强制删除容器
    17. docker rm -f (容器ID 或 容器名称)
    18. # 显示容器的完整信息
    19. docker inspect (容器ID 或 容器名称)
    20. # 查看容器日志
    21. docker logs (容器ID 或 容器名称)
    22. # 查看容器日志
    23. docker logs -f -t --tail (容器ID 或 容器名称)
    24. 如:docker logs -f -t --tail=10 f9e29e8455a5
    25.  -f : 查看实时日志
    26.  -t : 查看日志产生的日期
    27. # 进入容器所在目录
    28. docker exec -it (容器ID) /bin/bash
    29. docker container exec -it (容器ID) /bin/bash
    30. # 退出容器所在目录
    31. exit

  • 相关阅读:
    智云通CRM:理解客户是销售成功的开始?
    如何高效地从0搭建一个游戏项目
    gitlab Blocking and unblocking users
    LeetCode_位运算_中等_137.只出现一次的数字 II
    腾讯云、阿里云、华为云便宜云服务器活动整理汇总
    Nginx 安装配置
    线上靶机prompt.ml
    nvm下载安装教程
    基于低能耗自适应聚类层次结构(LEACH)(Matlab代码实现)
    【Android】【Gradle】
  • 原文地址:https://blog.csdn.net/m0_46241477/article/details/134300371