最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker-compose的安裝和使用詳解

 更新時間:2019年11月20日 14:47:23   作者:周兆東  
這篇文章主要介紹了docker-compose的安裝和使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Docker Compose 是一個用來定義和運行復(fù)雜應(yīng)用的 Docker 工具。 使用 Docker Compose 不再需要使用 shell 腳本來啟動容器。(通過 docker-compose.yml 配置)

Docker Compose的安裝

Github源

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 給docker-compose添加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose

Daocloud源

curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 給docker-compose添加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose

Docker Compose的卸載

sudo rm /usr/local/bin/docker-compose

查看Docker Compose的版本

docker-compose --version

配置Dockerfile

#指定基礎(chǔ)鏡像,在其上進行定制
FROM java:8

#維護者信息
MAINTAINER zhouzhaodong <xiuaiba@163.com>

#設(shè)置工作目錄
WORKDIR /apps/demo

#添加demo-0.0.1-SNAPSHOT.jar 到容器里
ADD demo-0.0.1-SNAPSHOT.jar demo-1.0.0.jar

#bash方式執(zhí)行,使demo-1.0.0.jar可訪問
#RUN新建立一層,在其上執(zhí)行這些命令,執(zhí)行結(jié)束后, commit 這一層的修改,構(gòu)成新的鏡像。
RUN bash -c "touch /demo-1.0.0.jar"

#聲明運行時容器提供服務(wù)端口,這只是一個聲明,在運行時并不會因為這個聲明應(yīng)用就會開啟這個端口的服務(wù)
EXPOSE 8080

#指定容器啟動程序及參數(shù)  <ENTRYPOINT> "<CMD>"
ENTRYPOINT ["java","-jar","demo-1.0.0.jar"]

配置docker-compose.yml文件

# 版本
version: '3.0'
services:
 demo:
  # build就是用來指定Dockerfile所在的文件路徑
  build: .
  # 映射端口
  ports:
  - "8080:8080"
  volumes: # 指定一個文件目錄,用來存放容器數(shù)據(jù)。
  # $PWD 表示當(dāng)前路徑
  - $PWD/data:/var/lib/log

docker-compose的常用命令

build: # 不帶緩存的構(gòu)建鏡像
  docker-compose build --no-cache;
up: # 構(gòu)建并啟動容器
  docker-compose up -d
down: # 刪除所有容器,鏡像
  docker-compose down
restart: #重啟容器
  docker-compose build; docker-compose down; docker-compose up -d

運行docker-compose命令構(gòu)建運行鏡像

  • 首先在宿主機里面新建一個文件夾存放我們之前創(chuàng)建的Dockerfile,docker-compose.yml和我們打好的jar包。
  • 先進入到該目錄下,運行down命令,刪除之前創(chuàng)建的所有鏡像。
  • 運行build命令,生成鏡像。
  • 運行up命令,啟動容器。
  • 訪問ip+端口號,就可以看到我們的程序了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOS8上用Docker部署開源項目Tcloud的教程

    CentOS8上用Docker部署開源項目Tcloud的教程

    這篇文章主要介紹了CentOS8上用Docker部署開源項目Tcloud,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • docker的一些基本指令

    docker的一些基本指令

    這篇文章主要介紹了docker的一些常用操作,幫助大家更好的理解和學(xué)習(xí)使用docker,感興趣的朋友可以了解下
    2021-04-04
  • Linux下docker安裝mysql8并配置遠程連接

    Linux下docker安裝mysql8并配置遠程連接

    本文主要介紹了Linux下docker安裝mysql8并配置遠程連接,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • docker容器內(nèi)安裝TensorRT的問題

    docker容器內(nèi)安裝TensorRT的問題

    很多朋友在使用docker容器內(nèi)安裝TensorRT的時候,遇到一大堆棘手的問題,不知道怎么處理好了,今天小編就docker安裝TensorRT的問題給大家詳細介紹下,感興趣的朋友一起看看吧
    2021-05-05
  • Docker?Swarm?操作對容器端口影響記錄

    Docker?Swarm?操作對容器端口影響記錄

    在使用Docker Swarm 構(gòu)建集群環(huán)境過程中,于ts3節(jié)點出現(xiàn)了原有的容器端口全部失效,手動重啟后才恢復(fù)的情況,這篇文章主要介紹了Docker Swarm操作對容器端口影響,需要的朋友可以參考下
    2025-04-04
  • 卸載Docker時遇到問題的解決方案

    卸載Docker時遇到問題的解決方案

    這篇文章主要介紹了卸載Docker時遇到問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 什么是docker Docker入門教程第一篇

    什么是docker Docker入門教程第一篇

    什么是docker?這篇文章主要為大家分享了Docker簡介與入門教程第一篇,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Docker Compose的安裝和使用步驟

    Docker Compose的安裝和使用步驟

    Docker Compose是一個工具,用于定義和運行多容器應(yīng)用程序的工具,接下來通過本文給大家分享Docker Compose的安裝和使用教程一起看看吧
    2021-09-09
  • 通過Dockerfile構(gòu)建Docker鏡像的方法步驟

    通過Dockerfile構(gòu)建Docker鏡像的方法步驟

    這篇文章主要介紹了通過Dockerfile構(gòu)建Docker鏡像的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 深入了解docker(docker鏡像、容器、倉庫的基本概念)

    深入了解docker(docker鏡像、容器、倉庫的基本概念)

    本文重點給大家介紹docker鏡像、容器、倉庫的基本概念,感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2016-10-10

最新評論

洛浦县| 铁力市| 佳木斯市| 綦江县| 贵州省| 祁东县| 宣城市| 定襄县| 井冈山市| 福鼎市| 蒙自县| 迭部县| 祁门县| 关岭| 长泰县| 安塞县| 滦平县| 昌黎县| 澳门| 工布江达县| 柳州市| 南涧| 沁水县| 泰宁县| 济宁市| 磐安县| 辉县市| 江源县| 五原县| 阿合奇县| 公安县| 本溪市| 永靖县| 丹寨县| 台山市| 庆云县| 阿克陶县| 西充县| 依兰县| 达孜县| 合肥市|