一 .启动一个容器
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容器了.