欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker-compose 詳解及示例代碼

 更新時間:2016年10月30日 10:44:36   投稿:lqh  
這篇文章主要介紹了docker-compose 詳解的相關(guān)資料,并附簡單實例,需要的朋友可以參考下

docker-compose使用示例

利用docker搭建一個mysql + java service + nginx,總共4個docker容器,如果采用docker run的方式一個一個容器去創(chuàng)建十分麻煩。為了能更高效的批量創(chuàng)建容器,docker推出了docker-compose工具,只需要定義一個docker-compose.yml文件即可快速搞定一組容器的創(chuàng)建,

mysql:
 image: daocloud.io/yjmyzz/mysql-osx:latest
 volumes:
   - ./mysql/db:/var/lib/mysql
 ports:
   - 3306:3306
 environment:
   - MYSQL_ROOT_PASSWORD=123456
 
service1:
 image: java:latest
 volumes:
   - ./java:/opt/app
 expose:
   - 8080
 #ports:
 #  - 9081:8080
 links:
   - mysql:default
 command: java -jar /opt/app/spring-boot-rest-framework-1.0.0.jar
 
service2:
 image: java:latest
 volumes:
   - ./java:/opt/app
 expose:
   - 8080
 #ports:
 #  - 9082:8080
 links:
   - mysql:default
 command: java -jar /opt/app/spring-boot-rest-framework-1.0.0.jar
 
nginx1:
  image: nginx:latest
  volumes:
   - ./nginx/html:/usr/share/nginx/html:ro
   - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
   - ./nginx/conf.d:/etc/nginx/conf.d:ro
  #expose:
  #  - 80
  ports:
   - "80:80"
  links:
   - service1:service1
   - service2:service2

內(nèi)容不復雜,具體的關(guān)鍵字說明見本文最后的參考文章鏈接。

問題:這個文件放在哪里?

參見下面的目錄結(jié)構(gòu):

mysql-java-nginx
├── docker-compose.yml
├── java
│  └── spring-boot-rest-framework-1.0.0.jar
├── mysql
│  └── db
└── nginx
  ├── conf
  ├── conf.d
  │  └── default.conf
  ├── html
  │  └── index.html
  └── nginx.conf
 

創(chuàng)建容器:

cd mysql-java-nginx
docker-compose up

就是這么簡單,一個up就搞定了所有容器的創(chuàng)建,up通常用于首次創(chuàng)建,可以觀察終端實時輸出的日志內(nèi)容判斷容器是否啟動正常,如果沒什么問題,直接Ctrl+C退出,然后

docker-compose start

以后臺方式啟動容器。  

其它命令還有:

Commands:
 build       Build or rebuild services
 help        Get help on a command
 kill        Kill containers
 logs        View output from containers
 pause       Pause services
 port        Print the public port for a port binding
 ps         List containers
 pull        Pulls service images
 restart      Restart services
 rm         Remove stopped containers
 run        Run a one-off command
 scale       Set number of containers for a service
 start       Start services
 stop        Stop services
 unpause      Unpause services
 up         Create and start containers
 migrate-to-labels Recreate containers to add labels
 version      Show the Docker-Compose version information

基本上看名字就知道意思了?! ?/p>

參考文章:

https://docs.docker.com/compose/compose-file/

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • docker修改默認存儲位置圖文教程

    docker修改默認存儲位置圖文教程

    最近在學習docker的路上,今天遇到了個問題,在網(wǎng)上查找了一下資料,順便留個筆記,下面這篇文章主要給大家介紹了關(guān)于docker修改默認存儲位置的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 如何使用docker部署前端應用的方法步驟

    如何使用docker部署前端應用的方法步驟

    這篇文章主要介紹了如何使用docker部署前端應用的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 在Mac OS X安裝Docker教程

    在Mac OS X安裝Docker教程

    本篇文章主要介紹了在OS X安裝Docker教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Docker常用命令總結(jié)大全(推薦!)

    Docker常用命令總結(jié)大全(推薦!)

    Dokcer里面有很多命令,全部的可以參考官方Reference文檔,命令太多我們只需要掌握部分命令即可,這篇文章主要給大家介紹了關(guān)于Docker常用命令總結(jié)大全的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • docker鏡像導入的實現(xiàn)方法

    docker鏡像導入的實現(xiàn)方法

    如果服務(wù)器網(wǎng)絡(luò)不好或者pull不下來鏡像,只能進行導入,本文主要介紹了docker鏡像導入的實現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Docker端口映射實現(xiàn)網(wǎng)絡(luò)訪問的方法

    Docker端口映射實現(xiàn)網(wǎng)絡(luò)訪問的方法

    本篇文章主要介紹了Docker端口映射實現(xiàn)網(wǎng)絡(luò)訪問的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • docker運行nginx綁定配置文件失敗原因以及問題解決

    docker運行nginx綁定配置文件失敗原因以及問題解決

    最近工作中在使用docker運行nginx的時候遇到了些問題,下面分享給大家,這篇文章主要給大家介紹了關(guān)于docker運行nginx綁定配置文件失敗原因以及問題解決的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Jenkins簡介與Docker部署Jenkins的方法

    Jenkins簡介與Docker部署Jenkins的方法

    今天小編就為大家分享一篇關(guān)于Jenkins簡介與Docker部署Jenkins的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • docker部署應用的三種方式

    docker部署應用的三種方式

    越來越多的前端團隊選擇用Docker部署前端項目,本文主要介紹了docker部署應用的三種方式,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Docker容器進入的4種方式(小結(jié))

    Docker容器進入的4種方式(小結(jié))

    本文主要介紹了Docker容器進入的4種方式(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論