1. //导入本地镜像
  2. docker load -i nginx-1.19.tar

1 通过镜像运行容器

  1. docker pull tomcat:8.0
  2. docker run tomcat:8.0 //现在在容器中有一个服务运行在8080端口,在外界访问不到

c.png
Tips:现在运行的容器和操作系统之间是隔离的

  1. # a 宿主机端口映射容器端口 -p
  2. docker run -p 8080(宿主机端口):8080(端口) tomcat:8.0
  1. //运行多个容器
  2. docker run -d -p 8080:8080 tomcat:8.0
  3. docker run -d -p 8081:8080 tomcat:8.0
  1. # b 给容器命名-后台运行-端口映射
  2. docker run -d -p 8081:8080 --name tomcat-v1 tomcat:8.0

2 查看容器

  1. docker ps //查看正在运行的容器
  2. docker ps -a //查看所有的氢气
  3. docker ps -q //查看正在运行的容器的id
  4. docker ps -aq //返回所有容器的id

3 容器的停止重启

  1. docker stop [name|id] //正常停止容器
  2. docker start xxx //开启容器
  3. docker restart xxx //重启容器
  4. docker kill xxx //立即停止容器