• Docker常用命令,你该掌握啦!


        【帮助启动类】
    启动docker服务:systemctl start docker
    关闭docker服务:systemctl stop docker
    重启docker服务:systemctl restart docker
    查看docker状态:systemctl status docker
    查看docker概要信息:docker info
    查看docker命令帮助:docker 具体命令 --help
    查看docker帮助文档:docker --help
        【镜像命令】
    列出本地镜像:docker images | -q(只查看image id)
    搜索官方仓库镜像 docker search <镜像名> | --limit N 
    拉取一个镜像: docker pull <镜像名>
    查看镜像/容器/数据卷所占的空间:docker system df
    导出镜像:docker image save <镜像名>  >  路径
    导入镜像:docker image load -i <镜像名>
    删除镜像:docker image rmi [-f] <镜像名>| 
    删除全部镜像(生产中禁用):docker rmi -f $(docker images -qa)
        【容器命令】
    启动容器:docker run <容器名>
    重启容器:docker restart <容器名>
    查看运行的容器:docker ps
    查看所有的容器:docker ps -a
    查看所有的容器id:docker ps -qa
    查看容器日志:docker logs <容器id>
    查看容器负载[进程]情况:docker top <容器id>
    查看容器的详细信息:docker inspect  <容器名>
    停止容器:docker stop <容器名>
    杀掉运行的容器:docker kill <容器名>
    删除一个容器:docker rm [-f] <容器名>
    删除多个容器:docker rm [-f] <容器1> <容器2>
    一次删除多个正运行的容器(生产中禁用): docker rm -f $(docker ps -qa)
    退出容器,容器会停止:exit
    退出容器,容器不会停止:ctrl+p+q
        【给容器打标记】
    docker tag mysql mysql:my_v1
    docker tag mysql mysql:my_v2
    回到第一个版本:docker -itd mysql:my_v1
        【更改镜像下载源】
    修改 /etc/docker/daemon.json文件中的registry-mirrors值:如

    {
        "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    然后重启docker:

    systemctl daemon-reload

    systemctl restart docker

  • 相关阅读:
    基于gunicorn+flask+docker模型高并发部署
    基于单片机的太阳能灯(热释电)电路设计(#0222)
    DockerHub 镜像仓库原理
    前端面试题:1.B/S架构和C/S架构;2定义vue-router的动态路由
    SPASS-聚类和判别分析
    【Flask基础】一,app对象的初始化与静态参数配置
    Python实验四:Python程序设计之文件
    违反这些设计原则,系统就等着“腐烂”
    基于JMH做Benchmark基准测试
    如何理解进程的 no_new_privs 属性?
  • 原文地址:https://blog.csdn.net/weixin_44508518/article/details/127113430