linux怎么查看本机内存大小
267
2022-10-30
docker之Tomcat web应用部署
以下是以公网web镜像进行部署测试。一、 准备工作
[root@localhost ~]# docker run -d --name tomcat -p 8081:8080 docker.io/tomcat
systemctl start docker/service start docker:启动docker服务
systemctl stop docker:关闭docker服务
docker run:启动container
docker seach xxxx(镜像名称):检索镜像
docker pull xxx(镜像名称):拉取镜像
docker images:列出镜像
docker --version:查看docker的版本信息
docker exec Container Id:进入容器
docker exec -it NAMES(自定义名称) /bin/bash:进入--name命名的容器
docker exec NAMES(容器的自定义名称)-it bash:进入容器里进行操作
docker attach Container Id:进入到容器的终端
docker inspect IMAGE ID:显示容器或镜像的元数据
[root@(container id)]:比如root@24527d42d3eb表示已进入docker里的一个CONTAINER ID的容器内部
docker ps:查看docker里运行的容器(status为Up....表示运行中)
docker ps -a:查看docker里已停止或正在运行的容器(status为Exit)
docker start CONTAINER ID :如果容器的状态为Exit,用它来启动容器
docker stop CONTAINER ID :停止正在运行的容器,删除一个容器必须先要停止
docker restart :当部署web项目的war文件,到tomcat里的webapps里面了,重启一下docker服务,就自动解压了war文件
docker rm CONTAINER ID :删除容器
docker rm $(docker ps -a -q):删除所有已停止的容器;
docekr rmi IMAGE ID:删除镜像
rm -rf xxxx:强制删除某个war.文件或目录、文件
docker cp /xxx.war CONTAINER ID :/usr/local/tomcat/webapps:从/根目录复制一个打包后的Java web war文件 到tomcat容器里的webapps工作目录里
docker exec CONTAINER ID ls /usr/local/tomcat:默认的 安装tomcat镜像的webapps目录
docker run -name xxx -p (自定义端口号,用来访问的):(容器的端口号:比如tomcat的8080,mysql的3306) -d docker.io/tomcat(镜像名称):表示在docker里运行一个tomcat容器,如果没有镜像,自动pull一个tomcat的镜像docker run [OPTIONS] IMAGE [COMMAND] [ARG...]--name 为容器取一个名字
-p 容器要映射的端口号
-d:后台运行
-t:进入终端
-i:获得一个交互式的连接,通过获取container的输入
/bin/bash:在container中启动一个bash shell
举例:docker run --name tomcat -p 8081:8080 -d tomcat
六、 查看docker日志[root@localhost ~]# journalctl -u docker.service 查看docker日志(docker日志查看详解https://blog.csdn.net/warrior_0319/article/details/79713155)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~