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

docker-compose的build使用方式

 更新時(shí)間:2024年01月17日 09:38:01   作者:玄德公筆記  
這篇文章主要介紹了docker-compose的build使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker-compose build使用

在docker-compose.yml 文件中使用 build選項(xiàng)編譯鏡像。

1.簡(jiǎn)單使用

作用: compose啟動(dòng)時(shí),構(gòu)建一個(gè)新鏡像并使用。

示例:

可以是絕對(duì)路徑

build: /path/to/build/dir

也可以是相對(duì)路徑

build: ./dir

2.context

說(shuō)明:可以是git倉(cāng)庫(kù)的url也可以是絕對(duì)/相對(duì)路徑

build:
  context: ./dir

3.dockerfile

如果dockerfile文件名不是默認(rèn)名,需要指定

build:
  context: ./
  dockerfile: Dockerfile-alternate

docker-compose build 和 docker-compose up -d的區(qū)別

  • docker-compose build 命令用于構(gòu)建 Docker Compose 文件中定義的服務(wù)的鏡像,根據(jù) docker-compose.yml 文件中的配置信息,構(gòu)建需要的鏡像并且將它們打上標(biāo)簽。構(gòu)建鏡像是一個(gè)比較耗時(shí)的過(guò)程,可能需要從 Docker Hub 上拉取鏡像、下載依賴等,而且在構(gòu)建完成后不會(huì)啟動(dòng)容器。
  • docker-compose up -d 命令用于啟動(dòng) Docker Compose 文件中定義的服務(wù)的容器,運(yùn)行鏡像并且將其作為容器運(yùn)行在后臺(tái)。使用該命令時(shí),Docker Compose 會(huì)自動(dòng)構(gòu)建所需要的鏡像(如果鏡像不存在),然后啟動(dòng)相應(yīng)的容器。

因此,docker-compose build 和 docker-compose up -d 命令的區(qū)別在于:

  • docker-compose build 只會(huì)構(gòu)建鏡像,并不會(huì)啟動(dòng)容器,可以用于構(gòu)建鏡像或者更新鏡像,然后使用 docker-compose up 命令啟動(dòng)容器。
  • docker-compose up -d 會(huì)自動(dòng)構(gòu)建所需要的鏡像(如果鏡像不存在),然后啟動(dòng)相應(yīng)的容器,可以用于啟動(dòng)服務(wù)。 -d  表示繼續(xù)使用命令行

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Docker的基礎(chǔ)概念分享

    關(guān)于Docker的基礎(chǔ)概念分享

    Docker是一個(gè)開源項(xiàng)目,誕生于2013年初,最初是dotCloud公司內(nèi)部的一個(gè)業(yè)余項(xiàng)目。它基于 Google公司推出的Go語(yǔ)言實(shí)現(xiàn)。項(xiàng)目后來(lái)加入了 Linux 基金會(huì),遵從了 Apache 2.0 協(xié)議,項(xiàng)目代碼在 GitHub上進(jìn)行維護(hù)。
    2017-01-01
  • 基于Docker搭建Graylog分布式日志采集系統(tǒng)的詳細(xì)過(guò)程

    基于Docker搭建Graylog分布式日志采集系統(tǒng)的詳細(xì)過(guò)程

    Graylog是一個(gè)開源的日志管理工具,支持日志收集、解析、存儲(chǔ)、搜索和可視化,它可以從各種數(shù)據(jù)源收集日志,并通過(guò)內(nèi)置的解析器將日志格式化,本文介紹基于Docker搭建Graylog分布式日志采集系統(tǒng),感興趣的朋友一起看看吧
    2025-02-02
  • docker運(yùn)行jar包加載外部配置文件方式

    docker運(yùn)行jar包加載外部配置文件方式

    這篇文章主要介紹了docker運(yùn)行jar包加載外部配置文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 優(yōu)化 Docker 鏡像大小常見的方式

    優(yōu)化 Docker 鏡像大小常見的方式

    這篇文章主要介紹了如何優(yōu)化 Docker 鏡像大小,幫助大家更好的理解和使用docker容器,感興趣的朋友可以了解下。
    2020-09-09
  • 使用Docker部署MySQL數(shù)據(jù)庫(kù)的兩種方法

    使用Docker部署MySQL數(shù)據(jù)庫(kù)的兩種方法

    在現(xiàn)代軟件開發(fā)中,MySQL 是一種流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),因其可靠性和易用性受到廣泛歡迎,通過(guò) Docker,可以快速、便捷地部署和管理 MySQL 數(shù)據(jù)庫(kù)實(shí)例,本文將介紹兩種通過(guò) Docker 部署 MySQL 的方法,需要的朋友可以參考下
    2024-10-10
  • docker搭建CMS點(diǎn)播系統(tǒng)帶播放器功能

    docker搭建CMS點(diǎn)播系統(tǒng)帶播放器功能

    熟悉docker的童鞋都知道,安裝是非常的便利的,也可以在線體驗(yàn)的,今天通過(guò)本文給大家介紹docker搭建CMS點(diǎn)播系統(tǒng)帶播放器功能,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • 配置docker阿里云鏡像地址的詳細(xì)步驟記錄

    配置docker阿里云鏡像地址的詳細(xì)步驟記錄

    docker本身的倉(cāng)庫(kù)非常慢,但是國(guó)內(nèi)有阿里云的鏡像倉(cāng)庫(kù)非???下面這篇文章主要給大家介紹了關(guān)于配置docker阿里云鏡像地址的詳細(xì)步驟,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • 給debian的docker容器添加crontab定時(shí)任務(wù)

    給debian的docker容器添加crontab定時(shí)任務(wù)

    這篇文章主要介紹了給debian的docker容器添加crontab定時(shí)任務(wù)的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • docker nginx 部署多個(gè)項(xiàng)目的示例方法

    docker nginx 部署多個(gè)項(xiàng)目的示例方法

    這篇文章主要介紹了docker nginx 部署多個(gè)項(xiàng)目的示例方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • gitlab實(shí)踐教程使用git config進(jìn)行相關(guān)的配置操作

    gitlab實(shí)踐教程使用git config進(jìn)行相關(guān)的配置操作

    今天小編就為大家分享一篇關(guān)于gitlab實(shí)踐教程使用git config進(jìn)行相關(guān)的配置操作,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12

最新評(píng)論