Docker运行容器相关操作
需求:
1、搭建一个web项目,tomcat;
2、访问端口,注意需要访问的是容器内部的端口;
3、war项目文件要传递给容器里的tomcat里webapps下;
1、查看docvker run 命令
docker run --help
docker run 后面的参数
-i # 运行容器
-t # 容器启动后,进入命令行
-v # 目录映射--挂载
-d # 守护进程,后台运行
-p # 端口映射 如果容器里有tomcat ,你本机的windows想访问:docker tomcat 端口号是8080,需要在虚拟机映射一个端口 9099(自定义),windows才可以访问 http://虚拟机的ip:9099
2、创建容器,并且进入命令行
tomcat # 是镜像
myTomcat # 是容器名字,可以自定义命名
docker create --name=myTomcat_kr_1 tomcat # 只是创建,没有运行
docker run -di --name=myTomcat_kr_2 tomcat # 创建并运行
docker run -it --name=myTomcat_kr_3 tomcat /bin/bash # 创建运行并进入命令行
3、退出容器
exit
4、一起启动方法,不退出容器