运维学习-docker安装tomcat
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 bash
或docker exec -it 1049 bash
-只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回。当 -i -t 参数一起使用时,则可以看到我们熟悉的 Linux 命令提示符。
删除容器
想要删除容器就先要停止运行容器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)
(删除单个容器)