码迷,mamicode.com
首页 > 其他好文 > 详细

通过运行一个tomcat容器来记录下初学docker常用的几个命令---容器篇

时间:2018-03-11 21:02:06      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:containe   内容   oca   一个   表示   随机   bin   配置   cat   

1.查看容器列表

显示正在运行的容器:
[root@localhost HMK]# docker ps
显示所有容器,包括未运行的: 
[root@localhost HMK]# docker ps -a
技术分享图片

CONTAINER ID:容器的ID

IMAGE:启动容器使用的镜像

CREATED:创建时间

STATUS: 状态

PORTS:端口映射信息

NAMES:容器名称

 2.使用tomcat镜像启动一个容器,并挂载宿主机中的/HMK/helloword/webapps/HelloWorld.war

[root@localhost helloword]# docker run -d -p 8080:8080 -v /HMK/helloword/webapps/HelloWorld.war:/usr/tomcat/webapps/HelloWorld.war --name hmk_tomcat jamtur01/tomcat
  --name 将新启动的容器命名为tomcat
  -p 将容器的8080端口映射到主机的8080端口
  -v 将宿主机中当前目录下的test挂载到容器的/test
  -d 将容器放到后台运行
  技术分享图片

 3.进入容器内部

[root@localhost HMK]# docker exec -it hmk_tomcat /bin/bash
  -i标志保证容器中STDIN是开启的,
  -t表示为开启的容器分配一个伪tty终端
  技术分享图片
进入容器后可以查看容器内的文件内容以及挂载的目录
使用exit命令退出
  技术分享图片

 4.使用docker port查看容器的端口映射情况

可以使用容器名称或容器ID
[root@localhost HMK]# docker port hmk_tomcat 8080 8080表示容器端口
[root@localhost HMK]# docker port 478b2a88c959130640a23f5a4b7e2c1091cc9b57fecf295502e0c60707ce7e53 8080
  技术分享图片

  结果显示宿主机的映射端口

假如启动容器时,没有指定本地映射端口

[root@localhost HMK]# docker run -d -p 8080 --name test_tomcat jamtur01/tomcat

 技术分享图片

则会随机分配一个本地端口

 5.重启容器

[root@localhost HMK]# docker restart test_tomcat
技术分享图片
一般在挂载宿主机目录,并修改一些配置文件后,需要重启生效

 6.停止容器

[root@localhost HMK]# docker stop e5286164d96b3212a63dc8207877a472c478db93272d53429e19a56e60cb905e
技术分享图片
 
如果一次停止多个容器,只需在后面跟上相应的容器ID或容器名即可
[root@localhost HMK]# docker stop 21a96269be551772b313c8ec2aa24434d3c934d28c968e1851d8cf645175e31f 8a90d50e57a28b470c8032401159663a86df4890ee68a617139998dc5119777b
技术分享图片
 
处于终止状态的容器可以通过docker start 命令启动

 7.删除容器

[root@localhost HMK]# docker rm e5286164d96b3212a63dc8207877a472c478db93272d53429e19a56e60cb905e
技术分享图片

 如果一次删除多个容器,只需在后面跟上相应的容器ID或容器名即可

技术分享图片

注意:如果容器处于运行状态,则需要先停止,再删除,否则会提示删除失败

技术分享图片

 

通过运行一个tomcat容器来记录下初学docker常用的几个命令---容器篇

标签:containe   内容   oca   一个   表示   随机   bin   配置   cat   

原文地址:https://www.cnblogs.com/hanmk/p/8545375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!