[root@alibaba-linux home]# docker images Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. REPOSITORY TAG IMAGE ID CREATED SIZE localhost/local-tomcat latest f96d2788d42b 2 days ago 495 MB docker.io/library/tomcat 9 c8f6d60c8268 3 days ago 489 MB docker.io/library/openjdk 8 b273004037cc 9 months ago 538 MB
-p 8080:8080 , 第一个8080表示对外映射的端口号, 第二个8080表示内部的端口号, Publish a container’s port, or a range of ports, to the host (default []), 翻译: 将容器的端口或一系列端口发布到主机(默认[])
-v /home/yonghe/tomcat/webapps:/usr/local/tomcat/webapps, Mount volumes from the specified container(s), 翻译就是从指定的容器装载卷, /home/yonghe/tomcat/webapps 这里代表外部挂载的目录路径, /usr/local/tomcat/webapps 这里代表容器内被挂载的目录。
--name spring-yonghe 表示运行的容器名为spring-yonghe
--restart=always , 当docker被重启时会自动运行该容器
local-tomcat 表示使用名为local-tomcat的镜像运行容器
tips:
查看某个命令参数作用:docker run --help
查看运行的容器
1 2 3 4
[root@alibaba-linux webapps]# docker ps Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cdc99de60d2a localhost/local-tomcat:latest catalina.sh run 51 minutes ago Up 51 minutes ago 0.0.0.0:8080->8080/tcp spring-yonghe