1、运行tomcat 8888是docker的端口 指向 8080,访问 localhost:8888就到了tomcat
前台运行: docker run -it -p 8888:8080 tomcat
后台启动: docker run -d -p 8888:8080 tomcat
2、 进入tomcat目录(是容器的目录,不是镜像)
docker exec -it 51639965b580 /bin/bash
3、退出容器
Ctrl+q+p 快捷键
4、数据卷
命令 | 描述 |
---|---|
docker images | 查看镜像 |
docker ps | 查看运行的容器 |
docker run -d -p 8888:8080 tomcat | 守护线程启动tomcat |
docker cp 容器Id:容器内路径 当前机器路径 | 赋值文件到当前宿主机器 |
docker run -it centos /bin/base | 进入容器路径 |
docker run -it -v /mydata:/osdata:ro centos | 容器和宿主机数据共享,mydata是宿主机的文件夹,osdata是容器的文件夹, ro表示容器文件夹自读,也可以写在前面表示宿主文件夹只读 |
docker rm primetoninc/jdk | 删除镜像 |
docker pull primetoninc/jdk | 获取容器 |
docker search jdk | 查询容器 |
docker stop c5537b0cf43b | 停止镜像 |
sudo docker run hello-world | 执行镜像(没有就下载)可以在这里搜索 https://hub.docker.com/search?q=tomcat&type=image |
doack提交新版本docker commit -a dingkf -m “描述” 容器id 新建的容器名称