002 docker的容器命令

一 .启动一个容器

docker run [参数] 容器的名称

其中常见的参数有下面的几个:

我们分别使用不同的镜像启动不同的容器来进行说明.

-it 启动一个终端实现交互式.

我们使用centos镜像来完成这个测试.

当我们启动这个容器的时候,我们使用了-it参数就可以直接进入该镜像容器之中.

其实这个容器,我们就可以理解为是一个linux的简化版本的实例.

二 .退出容器

[1]使用exit 命令退出容器

我们在bash之中输入exit命令之后,然后使用docker ps -a可以查看所有的镜像.

当我们使用了exit命令之后,我们的容器就被关闭了.

[2]使用 ctrl + q + p 快捷键退出容器

我们首先使用docker start 容器的id重启启动之前的centos容器.

我们使用docker attach 容器的id重新进入到容器之中.

我们使用 ctrk + q +p 快捷键来退出容器.

 

我们使用docker ps 发现这个容器变成了后台运行的容器了.

 我们也可以使用docker exec 容器的id  命令 ,在一个容器之中使用命令.

这样的好处就是在搞容器之中,执行命令,然后shell的环境还是在宿主机上面.

 关闭容器:

使用docker ps 可以关闭容器,这是一种优雅关闭的方法.

同时使用docker kill 可以杀死一个容器,这是一种快速关闭容器的方式,但是可能对容器的运行有伤害.


 二 .启动tomcat容器,使用端口映射

我们使用-p 参数将宿主机的8080端口映射到docker的8080端口之中.

这样,我们就能访问tomcat容器了.

原文地址:https://www.cnblogs.com/trekxu/p/10551773.html