• Docker常用命令


    1.查看命令

    • 显示正在运行:docker ps
    • 显示所有容器:docker ps -a
    • 显示所有镜像:docker images
    • 查看资源消耗:docker stats 容器名(或容器ID)
    • 查看占用端口:docker port 容器名(或容器ID)   #查看一些web服务或进程(运行时指定的)
    • 查看运行日志:docker logs -tf 容器名(或容器ID)
    • 查看容器内部运行进程:docker top rethinkdb
    • 查看容器的详细配置信息:docker inspect rethinkdb
    • 显示满足指定条件的容器:docker ps -aqf exited=0   #列出退出状态为0的容器

    2.创建并运行容器([命令] 可选,不带参数 -d 退出时会终止容器进程)

    • 交互终端方式运行:docker run -it 仓库名(或镜像ID) [命令]
    • 交互方式后台运行:docker run -itd 仓库名(或镜像ID) [命令]
    • 自定义容器名运行:docker run -itd --name 起个名字 仓库名(或镜像ID) [命令]
    • 随机端口映射运行:docker run -d -P training/webapp python app.py
    • 指定端口运行容器:docker run -d -p 5000:5000 training/webapp python app.py   #镜像需要先下载docker pull training/webapp

    3.启/停容器

    • 启动容器:docker start 容器名(或容器ID)
    • 停止容器:docker stop 容器名(或容器ID)
    • 重启容器:docker restart 容器名(或容器ID)

    4.进入容器

    • attach进入:docker attach 容器名(或容器ID)   #退出时会终止该容器进程
    • exec进入:docker exec -it 容器名(或容器ID)  /bin/bash   #退出时不会影响容器的运行

    5.删除容器/镜像

    • 删除容器:docker rm 容器名(或容器ID) 
    • 删除镜像:docker rmi 镜像ID

    6.搜索镜像

    • 搜索镜像:docker search 镜像名

    7.重命名容器

    • 重命名:docker rename 旧容器名 新容器名
  • 相关阅读:
    vue项目中使用定时器,离开页面时清除定时器
    不能在循环中使用res.send(err);
    React使用require加载图片失败
    实验五 单元测试
    实验四 代码评审
    UML 建模工具的安装与使用
    结对编程 第二阶段
    结对编程
    GIT 代码版本管理
    结构化方法与面向对象化方法的比较
  • 原文地址:https://www.cnblogs.com/sc912/p/14544537.html
Copyright © 2020-2023  润新知