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

使用docker compose一鍵部署項(xiàng)目到服務(wù)器過程

 更新時(shí)間:2025年07月18日 16:50:13   作者:方漸鴻  
本文介紹通過IntelliJ IDEA使用docker-compose.yml構(gòu)建和管理容器集合,需修改Docker配置、設(shè)置執(zhí)行器路徑,編寫yml文件并配置刪除鏡像以確保每次更新拉取遠(yuǎn)程鏡像,最后通過日志管理容器

前言

該篇文章主要是使用idea通過docker-compose.yml構(gòu)建容器集合并且進(jìn)行統(tǒng)一管理更新

一、部署準(zhǔn)備

因?yàn)槲覀兊捻?xiàng)目直接部署會(huì)出現(xiàn)資源限制問題,需要在部署項(xiàng)目的服務(wù)器的docker添加下面配置

vi /usr/lib/systemd/system/docker.service

找到ExecStart=的位置,在后面添加對(duì)應(yīng)內(nèi)容

--default-ulimit nofile=65536:65536     --default-ulimit nproc=60000:60000

二、本地idea配置docker和docker compose執(zhí)行器

如果本地安裝了docker則跳過這一步

把下載好的.exe文件放入文件夾配置好對(duì)應(yīng)的指定地址

如果本來(lái)本地就安裝了docker則不用處理

三、編寫docker-compose.yml文件

執(zhí)行在項(xiàng)目跟目錄創(chuàng)建一個(gè)docker compose文件

編寫docker-compose.yml文件

version: '3.8'  # Docker Compose 文件版本

services:
  service-gateway:
    image: 10.37.129.2:5000/ssyx/service-gateway:1.0.1  # 替換為你的 Harbor 地址和鏡像標(biāo)簽
    container_name: service-gateway  #容器名稱
    ports:
      - "8000:8000"  # 映射端口,根據(jù)實(shí)際情況修改(服務(wù)器端口:容器端口)
    environment: # 如果你的服務(wù)需要環(huán)境變量,在這里配置
      - SPRING_PROFILES_ACTIVE:dev  #指定dev
    volumes: # 如果有掛載目錄,在這里定義,配置日志的掛載目錄即可
      - /home/docker/docker-logs/ssyx/service-gateway:/app/logs/service-gateway
    restart: always # 推薦設(shè)置,服務(wù)意外停止后自動(dòng)重啟
    # depends_on:  # 如果有依賴的服務(wù),比如數(shù)據(jù)庫(kù),在這里定義
    #   - erp

  service-sys:
    image: 10.37.129.2:5000/ssyx/service-sys:1.0.1
    container_name: service-sys  #容器名稱
    ports:
      - "8001:8001"
    environment:
      - SPRING_PROFILES_ACTIVE:dev
    volumes:
      - /home/docker/docker-logs/ssyx/service-gateway:/app/logs/service-gateway
    restart: always


配置啟動(dòng)服務(wù)

注意:需要配置一下down刪除容器時(shí)把本地鏡像也刪除掉,因?yàn)槲覀兠看胃麓a都需要到遠(yuǎn)程倉(cāng)庫(kù)去拉取最新的鏡像,如果本地不刪除的話,就不會(huì)每次去遠(yuǎn)程倉(cāng)庫(kù)拉取。

四、執(zhí)行啟動(dòng)

創(chuàng)建好之后可以點(diǎn)擊右上角的執(zhí)行,也可以直接點(diǎn)擊docker-compose.yml的啟動(dòng)標(biāo)識(shí)啟動(dòng)創(chuàng)建單個(gè)服務(wù)或者多個(gè)容器

啟動(dòng)好之后則可以通過日志查看和管理docker容器

總結(jié)

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

相關(guān)文章

  • Docker 部署 Prometheus的安裝詳細(xì)教程

    Docker 部署 Prometheus的安裝詳細(xì)教程

    這篇文章主要介紹了Docker 部署 Prometheus及安裝方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • docker中進(jìn)入容器所在目錄刪除文件

    docker中進(jìn)入容器所在目錄刪除文件

    這篇文章主要介紹了docker中進(jìn)入容器所在目錄刪除文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • docker容器掛載宿主主機(jī)目錄的操作方法

    docker容器掛載宿主主機(jī)目錄的操作方法

    這篇文章主要介紹了docker容器掛載宿主主機(jī)目錄的操作方法,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-01-01
  • 解決docker安裝后運(yùn)行hello-world報(bào)錯(cuò)的問題

    解決docker安裝后運(yùn)行hello-world報(bào)錯(cuò)的問題

    這篇文章主要介紹了解決docker安裝后運(yùn)行hello-world報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-11-11
  • 使用docker創(chuàng)建集成服務(wù)lnmp環(huán)境

    使用docker創(chuàng)建集成服務(wù)lnmp環(huán)境

    本篇文章主要介紹了使用docker創(chuàng)建集成服務(wù)lnmp環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-04-04
  • 在Docker環(huán)境中部署和運(yùn)行One API的操作方法

    在Docker環(huán)境中部署和運(yùn)行One API的操作方法

    隨著技術(shù)的發(fā)展,API 作為服務(wù)連接的橋梁,變得越來(lái)越重要,One API 是一種流行的 API 管理平臺(tái),能夠幫助我們更好地管理、監(jiān)控和擴(kuò)展 API 服務(wù),本文給大家介紹了如何在 Docker 環(huán)境中部署和運(yùn)行 One API,需要的朋友可以參考下
    2024-11-11
  • docker搭建kafka集群的方法實(shí)現(xiàn)

    docker搭建kafka集群的方法實(shí)現(xiàn)

    本文主要介紹了docker搭建kafka集群的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 使用OpenSSL生成Kubernetes證書的介紹

    使用OpenSSL生成Kubernetes證書的介紹

    今天小編就為大家分享一篇關(guān)于使用OpenSSL生成Kubernetes證書的介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • openwrt安裝docker并啟動(dòng)的操作方法

    openwrt安裝docker并啟動(dòng)的操作方法

    這篇文章主要介紹了openwrt安裝docker并啟動(dòng)的操作方法,首先需要大家在軟件包中下載docker和dockerd,然后在建立軟連接,在系統(tǒng)加載時(shí)啟動(dòng)docker服務(wù),感興趣的朋友一起看看吧
    2022-03-03
  • docker如何刪除懸空鏡像

    docker如何刪除懸空鏡像

    文章介紹了如何使用Docker命令刪除懸空鏡像,以提高服務(wù)器空間利用率,通過使用docker image命令結(jié)合filter和awk工具,可以過濾出沒有Tag的鏡像,并將其刪除,總結(jié)了兩種方法,一種是通過管道和awk命令,另一種是使用更簡(jiǎn)單的docker rmi命令
    2025-02-02

最新評(píng)論