如何在服务器上部署运行docker映像

mjqavswn  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(157)

我已经通过docker compose创建了一个包含多个容器服务的网站,并且在我的本地机器上运行良好。我已经保存了所有的图片从本地和加载到我的服务器描述他们在这里。现在我在本地有一个docker-compose.yaml文件,其中包含了所有配置,比如端口和指定的链接。如何在服务器上运行相同的配置?
我的配置文件是

version: '2'

volumes:
 dbdata:
  driver: local

services:
  webserver:
   container_name: "webserver"
   image: "sb/webserver:prod"
   restart: always
   ports:
    - 80:80
   build:
    context: ./sb-web
    dockerfile: Dockerfile

  app:
   container_name: "app"
   image: "sb/app:prod"
   restart: always
   build:
    context: ./sb-app
    dockerfile: Dockerfile.prod
   working_dir: /usr/src/app
   depends_on:
    - webserver

  api:
   container_name: "api"
   image: "sb/api:prod"
   build:
   context: ./sb-api
   dockerfile: Dockerfile
   restart: always
   links:
    - database
   working_dir: /var/www/html
   depends_on:
    - webserver

  database:
   container_name: "database"
   image: "sb/database:prod"
   build:
    context: ./sb-db
    dockerfile: Dockerfile
    restart: always
    environment:
     MYSQL_ROOT_PASSWORD: pass
    volumes:
     - dbdata:/var/lib/mysql

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题