Docker常用命令和Tomcat安装

1.docker镜像操作

如果没有账号建议先注册docker账号

镜像搜索以官网为准
https://hub.docker.com/

docker镜像常用操作
操作 命令 说明
搜索 docker search 镜像名 (docker search tomcat) 镜像搜索最好再官网上搜索,里面有相关命令教程
拉取 docker pull 镜像名:tag(docker pull tomcat) :tag是可选的,默认为latest,最新版本,可在官网查看版本
列表 docker images 参看本地镜像列表
删除 docker rmi 镜像ID 根据镜像ID删除指定镜像

2.docker容器常用操作

操作 命令 说明
列表 docker ps -a 有-a表示查看所有容器,没有-a表示查看运行中的容器
启动 docker run -d -p 8888:8080 tomcat:tag --name mytomcat :tag和--name可选,-d表示后台运行,-p表示端口映射(将虚拟主机的8888端口映射到容器里的8080,主机外部就可以在8888端口上访问), --restart=always(重新启动策略,默认是no;always表示无论退出状态如何,始终重新启动容器;unless-stopped表示容器在docker重启之前是停止状态下就不重启,其他状态下都应始终重新启动容器)
停止 docker stop 容器ID 停止运行中的容器
删除 docker rm 容器ID 删除一个容器
日志 docker logs 容器ID 查看容器日志

更多命令:https://docs.docker.com/engine/reference/run/

tomcat运行起来后外部访问首页默认会返回404

网上的解决方法是

1.该docker exec命令允许您在Docker容器中运行命令
docker exec -it 运行的tomcat容器ID bash

2.将webapps.dist下的内容复制到webapps里面
cp -r webapps.dist/. webapps

3.完成后退出操作
exit

posted @ 2020-03-29 16:10  小太阳Sunny  阅读(537)  评论(0编辑  收藏  举报