国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

啟動docker容器的幾種方法和注意事項(docker-compose,dockerfile)

這篇具有很好參考價值的文章主要介紹了啟動docker容器的幾種方法和注意事項(docker-compose,dockerfile)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1:要啟動容器必須都先創(chuàng)建好鏡像文件

C:\Users\dell>docker images
REPOSITORY   TAG        IMAGE ID       CREATED       SIZE
poi          1.0        22738bb31074   4 hours ago   105MB
redis        latest     506734eb5e71   6 days ago    138MB
nginx        latest     eea7b3dcba7e   7 days ago    187MB
mysql        8.0        5761fe35fa53   13 days ago   577MB
openjdk      8-alpine   a3562aa0b991   4 years ago   105MB

C:\Users\dell>

2:docker -compse啟動容器

version: '2'
services:
  compose-redis:
    image: redis
    ports:
      - "6379:6379"
    restart: always
    container_name: compose-redis
#    command: redis-server  --appendonly yes
    volumes:
      - ./redis.conf:/etc/redis/redis.conf

  compose-mysql:
    image: mysql:8.0
    container_name: compose-mysql
    environment:
      TZ: Asia/Shanghai
      MYSQL_ROOT_PASSWORD: root
    ports:
      - "3306:3306"
    volumes:
      - ./sql:/docker-entrypoint-initdb.d   #./代表和docker-compose.yml同目錄下
      - ./mysql/conf:/etc/mysql/mysql.conf.d
      - ./mysql/log:/var/log/mysql
      - ./mysql/data:/var/lib/mysql

  compose-nginx:
    image: nginx
    container_name: compose-nginx
    restart: always
    depends_on: #以后compose-poi啟動后再啟動該容器
      - compose-poi
    ports:
      - "88:88"
    links:
      - compose-poi
    volumes:
      - ./dist:/home/hdxWeb     #映射前端dist下的全部文件到nginx容器/home/hdxWeb目錄下
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf  #映射配置nginx.conf文件設置,配置請求跳轉(zhuǎn)到/home/hdxWeb目錄下等
      - ./work/logs/nginx:/etc/nginx/logs

  compose-poi:
    restart: on-failure
    container_name: compose-poi
    image: poi:1.0
    depends_on: #depends_on 關鍵字用于定義服務之間的依賴關系。它指定了在啟動服務之前需要啟動的其他服務
      - compose-redis
      - compose-mysql
    links:  #links 關鍵字用于鏈接服務之間的網(wǎng)絡連接,允許一個服務能夠訪問另一個服務
      - compose-redis
      - compose-mysql
    ports:
      - "8088:8088"
    volumes: #應該使用瘦身部署jar方便更新
      - ./target/poi.jar ./app/
      - ./target/resources/ ./app/resources/
      - ./target/lib/ ./app/lib/
  • 注意使用掛載命令volumes的時候,類似文件掛載可以這樣寫

  ./target/poi.jar ./app/

表示宿主機docker-compose.yml當前目錄下的/target/poi.jar文件掛載到容器默認目錄app下(如果是通過命令docker run -d -p 8088:8088 -v ./target/poi.jar:./app/,這樣啟動容器有兩個報錯,第一個是這樣必須寫絕對路徑,不能寫相對路徑,第二是文件指定必須掛載到指定文件,應該改成:命令docker run -d -p 8088:8088 -v G:/target/poi.jar:/test/app/ poi.tar)文章來源地址http://www.zghlxwxcb.cn/news/detail-674900.html

3:dockerfiled生成的鏡像文件可以使用copy命令或者add命令添加相應資源到啟動容器內(nèi),但是生成鏡像的時候沒有mounts綁定掛載宿主機資源的方法

記住規(guī)則:文件掛載文件,文件夾掛載文件夾就可以了

到了這里,關于啟動docker容器的幾種方法和注意事項(docker-compose,dockerfile)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Docker 鏡像庫國內(nèi)加速的幾種方法

    Docker 鏡像庫國內(nèi)加速的幾種方法

    在國內(nèi),拉取 Docker 鏡像速度慢/時不時斷線/無賬號導致限流等,比較痛苦??. 這里提供加速/優(yōu)化的幾種方法。 梳理一下,會碰到以下情況: 國內(nèi)下載速度慢/時不時斷線:是因為網(wǎng)絡被限制了。 沒有公共鏡像庫賬號導致限流:是因為 Docker Hub 等主流鏡像庫,近年來紛紛開始

    2024年02月09日
    瀏覽(21)
  • 第一次啟動nacos啟動注意事項

    第一次啟動nacos啟動注意事項

    如果nacos下載完成后直接啟動會報錯如下錯誤 解決方法:打開你nacos文件找到bin文件下得startup.cmd文件打開 把set MODE=\\\"cluster\\\"修改為set MODE=\\\"standalone\\\" (cluster為集群啟動 standalone為單機啟動)(rem是注釋得意思) 如下: 再次啟動 會報如下錯誤: Exception encountered during context init

    2024年02月13日
    瀏覽(20)
  • wpf程序修改啟動入口注意事項

    如果你在自定義的 Main 方法中直接使用 App 類并啟動應用程序,但發(fā)現(xiàn) App.xaml 中定義的資源沒有被正確加載,那么問題可能在于如何正確配置 App.xaml 與你的 App 類的交互。 確保 App.xaml 文件中的 x:Class 屬性正確指向你的 App 類。這樣,當你創(chuàng)建 App 類的實例并調(diào)用 Run 方法時,

    2024年04月17日
    瀏覽(108)
  • Kafka的保姆級簡易安裝啟動、關閉注意事項、簡單使用

    Kafka的保姆級簡易安裝啟動、關閉注意事項、簡單使用

    1.1Windows本機tar包安裝 1.下載tar包 地址:Apache Download Mirrors,點擊下面的連接先將tar包下載下來 ?2.解壓到任意地址但自己要記得位置 ?3.進入到config文件找到server.properties更改信息 搜索,然后找到下面的地方將下面代碼復制進去。server.properties文件可以用于配置監(jiān)聽的host、p

    2024年02月16日
    瀏覽(18)
  • 【Docker】 Docker 開發(fā)注意事項

    在使用 Docker 進行開發(fā)時,需要注意以確保開發(fā)過程順利和高效: 1. 了解 Docker 基礎:在開始之前,了解 Docker 的基本概念,如鏡像(Images)、容器(Containers)、倉庫(Repositories)和 Dockerfile 的基本語法。 2. 編寫清晰的 Dockerfile:Dockerfile 應該清晰、簡潔,并且易于理解。確保

    2024年02月03日
    瀏覽(21)
  • 【docker】Docker Stack 詳細使用及注意事項

    Docker Stack 是 Docker Swarm 環(huán)境中用于管理一組相關服務的工具。它使得在 Swarm 集群中部署、管理和擴展一組相互關聯(lián)的服務變得簡單。主要用于定義和編排容器化應用的多個服務。以下是 Docker Stack 的一些關鍵特點: 服務集合 :Docker Stack 允許你在一個配置文件中定義應用的多

    2024年02月01日
    瀏覽(20)
  • 企業(yè)級docker應用注意事項

    現(xiàn)在很多企業(yè)使用容器化技術部署應用,繞不開的docker技術,在生產(chǎn)環(huán)境docker常用操作總結(jié)。參考:https://juejin.cn/post/7259275893796651069 在docker hub 官方 使用后面帶有 DOCKER OFFICIAL IMAGE 標簽的鏡像,有更好的安全性保障。 默認使用 latest 標簽,拉取最新鏡像,鏡像穩(wěn)定性以及兼容

    2024年02月15日
    瀏覽(23)
  • docker容器設置和取消自啟動的方法

    docker容器設置和取消自啟動的方法

    命令 說明 docker inspect?容器名稱 | grep \\\"RestartPolicy\\\" -A 3 查看指定容器的自啟動配置 no:不自動重啟 on-failure:容器錯誤退出則自動重啟 always:容器停止則自動重啟,手動停止后將在docker守護程序重啟后自動重啟 unless-stopped:除了當容器停止(手動或其他方式)時,即使在Dock

    2024年02月11日
    瀏覽(21)
  • 在 Linux 中啟動時自動啟動 Docker 容器的 2 種方法

    在 Linux 中啟動時自動啟動 Docker 容器的 2 種方法

    Docker 是一種流行的容器化平臺,允許開發(fā)人員將應用程序及其依賴項打包成一個獨立的容器,以便在不同環(huán)境中運行。在 Linux 系統(tǒng)中,我們可以通過配置來實現(xiàn)在系統(tǒng)啟動時自動啟動 Docker 容器。本文將詳細介紹兩種方法,以便您了解如何在 Linux 中實現(xiàn)自動啟動 Docker 容器。

    2024年02月09日
    瀏覽(16)
  • Android修行手冊 - 陰影效果的幾種實現(xiàn)以及一些特別注意點

    Android修行手冊 - 陰影效果的幾種實現(xiàn)以及一些特別注意點

    Unity3D特效百例 案例項目實戰(zhàn)源碼 Android-Unity實戰(zhàn)問題匯總 游戲腳本-輔助自動化 Android控件全解手冊 再戰(zhàn)Android系列 Scratch編程案例 軟考全系列 Unity3D學習專欄 藍橋系列 ChatGPT和AIGC 專注于 Android/Unity 和各種游戲開發(fā)技巧,以及 各種資源分享 (網(wǎng)站、工具、素材、源碼、游戲等

    2024年04月10日
    瀏覽(100)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包