启动

注:需要在有docker-compose.yml文件的目录下执行

  1. docker-compose up

守护态运行

  1. docker-compose up -d

查看日志

  1. docker-compose logs [服务名]

长时间查看日志

  1. docker-compose logs -f [服务名]

关闭

  1. docker-compose down

Docker网络

注:因为Docker 的沙箱机制,在不同compose中部署的项目会在不同的局域网中,为了解决这个问题,我们可以创建一个专门的外部网络,创建命令如下:

  1. docker network create <网络名>

查看已存在的网络

  1. docker network list

docker-compose.yml文件中配置网络

  1. networks:
  2. default:
  3. external:
  4. name: <网络名>

设置ip地址为宿主机,主要设置network_mode

  1. version: '3.7'
  2. services:
  3. tomcat:
  4. network_mode: host
  5. restart: always
  6. container_name: tomcat
  7. ports:
  8. - 8080:8080