容器的使用

$ docker
查看 Docker 客户端的所有命令选项

$ docker command --help
查看指定的 Docker 命令使用方法,如 docker stats --help

$ docker pull training/webapp # 载入镜像
$ docker run -d -P training/webapp python app.py
运行一个web应用
-d:让容器在后台运行
-P:将容器内部使用的网络端口映射到我们使用的主机上
Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上,192.168.1.6:3269

$ docker run -d -p 5000:5000 training/webapp python app.py
通过 -p 参数来设置不一样的端口
192.168.1.6:5000

-P :是容器内部端口随机映射到主机的高端口。
-p : 是容器内部端口绑定到指定的主机端口。

$ docker port bf08b7f2cd89
$ docker port wizardly_chandrasekhar
查看容器端口的映射情况

$ docker logs -f bf08b7f2cd89
docker logs [ID或者名字] 可以查看容器内部的标准输出
-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出

$ docker top wizardly_chandrasekhar
使用 docker top 来查看容器内部运行的进程

$ docker inspect wizardly_chandrasekhar
使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

$ docker stop wizardly_chandrasekhar
停止 WEB 应用容器

$ docker start wizardly_chandrasekhar
已经停止的容器,可以使用命令 docker start 来启动

$ docker ps -l
查询最后一次创建的容器

$ docker rm wizardly_chandrasekhar
使用 docker rm 命令来删除不需要的容器,删除容器时,容器必须是停止状态,否则会报错

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker客户端 docker客户端非常简单,我们可以输入docker命令来查看 docker客户端的所有命令选...
    return997阅读 527评论 0 0
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,543评论 0 120
  • 观其大纲 第一篇 容器技术与Docker概念1认识容器技术2 Docker基本概念3 安装和测试Docker第二...
    周少言阅读 5,477评论 2 87
  • 1 容器的创建和启动 1.1 容器创建和启动的方法 容器的创建有两种方法: 使用docker run命令,该命令会...
    JacobY阅读 670评论 0 1
  • 当北方下起第一场雨我终于鼓起勇气寄出这封信这封装满雨水的信我收藏了一个冬季南方的你呵当你收到这封信请一定要高兴地打...
    河岛阅读 166评论 3 4