背景说明

这里准备一个简单的样例程序进行运行。

解决方案

文件准备

准备配置文件docker-compose.yaml

  1. version: '2'
  2. services:
  3. nginx-demo:
  4. image: nginx
  5. ports:
  6. - 8000:80
  7. expose:
  8. - 8000

项目运行

  1. [root@vm1 work]# docker-compose up

项目访问

打开浏览器访问网址: http://192.168.184.130:8000/
image.png

后台运行

  1. [root@vm1 work]# docker-compose up -d

项目查看

  1. [root@vm1 work]# docker-compose ps
  2. Name Command State Ports
  3. -------------------------------------------------------------------------------------------------------
  4. work_nginx-demo_1 /docker-entrypoint.sh ngin ... Up 0.0.0.0:8000->80/tcp,:::8000->80/tcp,
  5. 8000/tcp
  6. [root@vm1 work]#

项目停止

  1. [root@vm1 work]# docker-compose stop nginx-demo
  2. Stopping work_nginx-demo_1 ... done

项目删除

  1. [root@vm1 work]# docker-compose rm nginx-demo
  2. Going to remove work_nginx-demo_1
  3. Are you sure? [yN] y
  4. Removing work_nginx-demo_1 ... done
  5. [root@vm1 work]#