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

Docker-Compose的使用示例詳解

 更新時間:2017年07月21日 16:16:20   作者:張占嶺  
docker-compose是用來在Docker中定義和運行復雜應用的工具,比如在一個yum文件里定義多個容器,只用一行命令就可以讓一切就緒并運行。下面通過示例給大家介紹Docker-Compose的使用,感興趣的朋友一起看看吧

Docker Compose是一個用來定義和運行復雜應用的Docker工具。使用Compose,你可以在一個文件中定義一個多容器應用,然后使用一條命令來啟動你的應用,完成一切準備工作。

- github.com/docker/compose

docker-compose是用來在Docker中定義和運行復雜應用的工具,比如在一個yum文件里定義多個容器,只用一行命令就可以讓一切就緒并運行。

使用docker compose我們可以在Run的層面解決很多實際問題,如:通過創(chuàng)建compose(基于YUML語法)文件,在這個文件上面描述應用的架構,如使用什么鏡像、數(shù)據(jù)卷、網(wǎng)絡、綁定服務端口等等,然后再用一條命令就可以管理所有的服務(網(wǎng)站1,服務1,監(jiān)控1)。

安裝compose

# curl -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
#chmod +x /usr/local/bin/docker-compose

查看是否安裝成功,看看版本

運行yml文件

vs2017幫助我們生成了Dockerfile和compose解決方案,我們可以把整個解決方案復制到linux上,然后去恢復,編譯,發(fā)布,運行它們!

VS幫我們生成的代碼,實現(xiàn)了對解決方案的包恢復和發(fā)布等功能

version: '2'
services:
 ci-build:
  image: microsoft/aspnetcore-build:1.0-1.1
  volumes:
   - .:/src
  working_dir: /src
  command: /bin/bash -c "dotnet restore ./testCore.sln && dotnet publish ./testCore.sln -c Release -o ./obj/Docker/publish"

我們來運行一個docker-compose.yml文件

docker-compose up 

之后會啟動我們的容器!

總結

以上所述是小編給大家介紹的Docker-Compose的使用示例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Centos8安裝docker報錯(錯誤提示:All?mirrors?were?tried)的問題

    Centos8安裝docker報錯(錯誤提示:All?mirrors?were?tried)的問題

    最近總是遇到“All?mirrors?were?tried”的報錯信息,沒辦法,就rm?-rf?/etc/yum.repos.d/*?全部!刪了,下面小編通過本文給大家介紹下Centos8安裝docker報錯(錯誤提示:All?mirrors?were?tried)的問題及解決過程,感興趣的朋友一起看看吧
    2022-03-03
  • Docker部署springboot項目實例解析

    Docker部署springboot項目實例解析

    這篇文章主要介紹了docker部署springboot項目實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Docker實現(xiàn)TLS和CA認證的方法步驟

    Docker實現(xiàn)TLS和CA認證的方法步驟

    為了更便捷地連接Docker服務器,Docker服務器需要開放2375端口才能連接docker,本文主要介紹了Docker實現(xiàn)TLS和CA認證的方法步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • Docker部署portainer的詳細步驟

    Docker部署portainer的詳細步驟

    Portainer是一個輕量級的docker環(huán)境管理UI,可以用來管理docker宿主機和docker swarm集群,今天通過本文給大家介紹Docker部署portainer的步驟,感興趣的朋友一起看看吧
    2022-01-01
  • 如何使用?docker?搭建一個?mysql?服務

    如何使用?docker?搭建一個?mysql?服務

    這篇文章主要介紹了如何使用?docker?搭建一個mysql服務,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Docker部署MySQL主從復制的實現(xiàn)

    Docker部署MySQL主從復制的實現(xiàn)

    本文主要介紹了Docker部署MySQL主從復制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-10-10
  • Docker之容器導出為鏡像問題

    Docker之容器導出為鏡像問題

    這篇文章主要介紹了Docker之容器導出為鏡像問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Docker深度清除鏡像緩存overlay2的實現(xiàn)

    Docker深度清除鏡像緩存overlay2的實現(xiàn)

    維清理鏡像是通過命令?docker?rm?i?刪除鏡像的,但是這條命令不會刪除docker?build命令產(chǎn)生的緩存文件,本文主要介紹了Docker深度清除鏡像緩存overlay2的實現(xiàn),感興趣的可以了解一下
    2023-12-12
  • 查看docker項目配置文件的三種方法

    查看docker項目配置文件的三種方法

    這篇文章主要給大家介紹了關于查看docker項目配置文件的三種方法,從而幫助剛入行的開發(fā)者更好地理解和應用這一功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • 使用Shell腳本批量啟停Docker服務

    使用Shell腳本批量啟停Docker服務

    最近日常測試中經(jīng)常需要手動啟動或停止docker,于是決定寫一個Shell腳本來代替人工操作,下面小編把我實現(xiàn)過程分享到腳本之家平臺,需要的朋友參考下
    2019-11-11

最新評論