1.下载docker后安装centos7后进入容器
docker pull centos:7
docker run -d -i -t <IMAGE ID> /bin/bash
docker exec -it <CONTAINER ID> bash
2.根据rz等安装tomcat,jdk, exit退出端口访问及消失,需要将端口映射到外部
docker commit <CONTAINER ID> new镜像名称:tag
3.运行新的镜像容器:
-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-P: 随机端口映射,容器内部端口随机映射到主机的端口
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
docker run -dit -p 8888:8080 new_image:v1.0
4. docker ps 查看下当前容器是否启动效果如下:
CONTAINER ID IMAGE COMMAND
a38a8169ab22 new_image:v1.0 "/bin/bash"