运维学习-docker安装tomcat

查找docker hub上的镜像

docker search tomcat
在这里插入图片描述

下载镜像

docker pull tomcat在这里插入图片描述

运行tomcat

docker run --name tomcat -p 8080:8080 -v /home/tomcat:/usr/local/tomcat/webapps -d -i tomcat
在这里插入图片描述
–name tomcat 给容器命名tomcat

-p 8080:8080将本机的8080端口映射到容器的8080端口

-v /home/tomcat:/usr/local/tomcat/webapps将本机/home/tomcat目录映射到容器的webapps文件夹下,以后只需要将war包丢到本机的tomcat下面,就可以运行war包了

-d 后台运行容器,返回容器id

-i 以交互模式运行容器

docker ps在这里插入图片描述

进入容器

docker exec -it tomcat bashdocker exec -it 1049 bash
在这里插入图片描述
-只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回。当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符。

扫描二维码关注公众号,回复: 5782130 查看本文章

删除容器

想要删除容器就先要停止运行容器
docker stop $(docker ps -a -q) 或者 docker stop $(docker ps -aq)(停止所有容器)
docker stop +(容器id前四位或容器name)(停止单个容器)
现在可以删除容器了
docker rm $(docker ps -a -q) 或者 docker rm $(docker ps -aq)(删除所有容器)
docker rm+(容器id前四位或容器name)(删除单个容器)

猜你喜欢

转载自blog.csdn.net/qq_38733987/article/details/89034769