zoukankan      html  css  js  c++  java
  • 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 旧容器名 新容器名
  • 相关阅读:
    Linux下安装mysql(1)(CentOS)
    shell 运算符
    shell $*与$@的区别
    XMind破解
    在CentOS系统上将deb包转换为rpm包
    一次与流氓软件的斗争,浏览器主页被锁定
    dropzone上传文件
    KindEditor4.1.10,支持粘贴图片
    bootstrap paginator使用简述
    sendkeys && appactivate
  • 原文地址:https://www.cnblogs.com/sc912/p/14544537.html
Copyright © 2011-2022 走看看