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

【實戰(zhàn)篇】docker-compose部署go項目

這篇具有很好參考價值的文章主要介紹了【實戰(zhàn)篇】docker-compose部署go項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、場景:

二、需求

三、實操

Stage 1:GoLand 中 build 生成二進制文件

Stage 2:編寫 Dockerfile

Stage 3:編寫 docker-compose.yaml

Stage 4:文件上傳到 ubuntu 服務(wù)器上,并設(shè)置文件讀寫權(quán)限

Stage 5:運行 docker-compose

?Stage 6:查看運行效果

四、問題

A. docker + docker-compose 安裝

B. 運行docker-compose后,進入go項目入容器報錯?Permission denied


一、場景:

開發(fā)工具:GoLand 2023.1.4

go項目文件:qingdaoHJ212.go

服務(wù)器:ububtu 22

二、需求

????????使用docker-compose部署qingdao.go

三、實操

Stage 1:GoLand 中 build 生成二進制文件

  • 生成?qingdaoHJ212

【實戰(zhàn)篇】docker-compose部署go項目,架構(gòu)師之路-java,docker,golang,容器,docker-compose

Stage 2:編寫 Dockerfile

FROM alpine:3.12

# 解決時區(qū)問題
RUN apk add --no-cache tzdata

ENV TZ Asia/Shanghai

COPY qingdaoHJ212 .

CMD ./qingdaoHJ212

Stage 3:編寫 docker-compose.yaml

version: '3.1'

services:
  qingdaohj212:
    image: qingdaohj212:v2
    container_name: qingdaohj212-new
    build: .
    restart: always
    ports:
      - "19900:19900"

Stage 4:文件上傳到 ubuntu 服務(wù)器上,并設(shè)置文件讀寫權(quán)限

【實戰(zhàn)篇】docker-compose部署go項目,架構(gòu)師之路-java,docker,golang,容器,docker-compose

# 進入目錄
cd /mnt/docker/qingdaoHJ212-new/

# 設(shè)置文件讀寫權(quán)限
chmod a+x qingdaoHJ212

Stage 5:運行 docker-compose

# 進入目錄
cd /mnt/docker/qingdaoHJ212-new/

# 運行編排文件
docker-compose up -d --build

?Stage 6:查看運行效果

  • docker ps?

【實戰(zhàn)篇】docker-compose部署go項目,架構(gòu)師之路-java,docker,golang,容器,docker-compose

四、問題

A. docker + docker-compose 安裝

點擊進入

B. 運行docker-compose后,進入go項目入容器報錯?Permission denied

【實戰(zhàn)篇】docker-compose部署go項目,架構(gòu)師之路-java,docker,golang,容器,docker-compose文章來源地址http://www.zghlxwxcb.cn/news/detail-587320.html

  • 原因go二進制文件【qingdaoHJ212】需要設(shè)置讀寫權(quán)限
  • 解決方案chmod a+x qingdaoHJ212

到了這里,關(guān)于【實戰(zhàn)篇】docker-compose部署go項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 在Ubuntu系統(tǒng)上部署Docker和Docker-Compose服務(wù)(實戰(zhàn)篇)

    在這篇文章中,我們將從查看防火墻狀態(tài)開始,逐步引導(dǎo)大家完成Docker和Docker-Compose的安裝、配置以及使用過程。通過學習這些關(guān)鍵步驟,你將更加熟練地運用容器技術(shù),為未來的項目提供更便捷的開發(fā)和部署方案。 無論你是剛剛接觸Docker的新手,還是希望進一步優(yōu)化Docker在

    2024年01月17日
    瀏覽(21)
  • docker+docker-compose+nginx前后端分離項目部署

    docker+docker-compose+nginx前后端分離項目部署

    安裝yum-utils 從國內(nèi)服務(wù)器上下載docker 安裝docker 驗證是否成功 安裝需要的包 安裝依賴包 添加 Docker 的官方 GPG 密鑰 設(shè)置遠程倉庫 安裝 Docker-CE 驗證是否成功 國內(nèi)鏡像中心常用的為阿里云與網(wǎng)易云, 選擇其中一個加速器進行配置即可 。在本地 Docker 中指定要使用的國內(nèi)加速器

    2023年04月09日
    瀏覽(38)
  • docker-compose重新部署之前的環(huán)境和項目

    docker-compose重新部署之前的環(huán)境和項目

    因為目前工作中項目大部分都是使用的docker環(huán)境,使用docker-compose編排部署的,所以這段時間就自己嘗試使用docker部署一下之前自己寫的練手項目,其中的環(huán)境有 mysql8 、 php7.4 、 redis3 、 rabbitmq 、 nginx 、 elasticsearch ,當然這些技術(shù)有一些我都只是了解,平時工作用不到,自己

    2023年04月26日
    瀏覽(18)
  • 記錄MacOS M1芯片(ARM64架構(gòu))使用docker-compose方式部署Kafka

    記錄MacOS M1芯片(ARM64架構(gòu))使用docker-compose方式部署Kafka

    amd架構(gòu)的鏡像非常好找,但由于博主是arm64架構(gòu)的機器,所以一些開發(fā)環(huán)境非常的難找,所以在這里記錄一下arm64環(huán)境部署Kafka。 準備 docker-compose.yml 文件: 博主的虛擬機IP是192.168.153.131,注意替換你的服務(wù)器IP。 這個文件部署了zookeeper、kakfa以及kafkaUI 在docker-compose.yml目錄下,

    2024年02月15日
    瀏覽(24)
  • (實戰(zhàn))docker-compose部署分布式日志方案EFK(Elasticsearch+Fluentd+Kibana)

    (實戰(zhàn))docker-compose部署分布式日志方案EFK(Elasticsearch+Fluentd+Kibana)

    目錄 背景 技術(shù)架構(gòu) 部署安裝 環(huán)境準備 配置Logback并模擬產(chǎn)生日志 制作fluentd鏡像 運行docker-compose 效果展示 ????????在現(xiàn)代的軟件開發(fā)和運維領(lǐng)域,監(jiān)控和日志管理是至關(guān)重要的任務(wù)。隨著應(yīng)用程序規(guī)模的擴大和分布式系統(tǒng)的普及,有效地跟蹤和分析日志數(shù)據(jù)成為了挑戰(zhàn)

    2024年02月03日
    瀏覽(18)
  • 【nacos】【sentinel】【gateway】docker-compose安裝及web項目部署

    【centos】【docker】安裝啟動 【docker-compose】安裝使用 啟動docker-compose配置文件

    2024年02月11日
    瀏覽(45)
  • docker持久化部署vue前端nodejs后端項目-- 01. docker以及docker-compose在window以及l(fā)inux的安裝

    docker持久化部署vue前端nodejs后端項目-- 01. docker以及docker-compose在window以及l(fā)inux的安裝

    本章節(jié)主要來講述docker desktop 界面版本使用以及docker-compose 的安裝和使用 GIT地址:添加鏈接描述 docker 專欄:點擊此處 章節(jié) 1 docker以及docker-compose在window以及l(fā)inux的安裝 2 項目對應(yīng)的docker-compose結(jié)構(gòu) 3 怎么將docker-compose項目部署到服務(wù)器上 4 配置服務(wù)器JENKINS環(huán)境 額外篇 章節(jié)

    2024年02月04日
    瀏覽(20)
  • docker-compose的部署

    docker-compose的部署

    目錄 一、compose的概述 1.1 yaml的概述 1.2 yaml的數(shù)據(jù)結(jié)構(gòu) 1.2.1 docker composeyml文件的常用手段 1.3?docker compose 1.4 yml文件編寫 ?二、部署compose 2.1 下載docker-compose安裝包 ?2.2 部署docker-compose 2.3 部署docker-compose 2.4 開啟驗證 ?三、compose編排安裝tomcat容器 總結(jié) compose是docker官網(wǎng)開發(fā)的,

    2024年02月01日
    瀏覽(27)
  • Docker-Compose編排與部署

    Docker-Compose編排與部署

    目錄 Docker Compose Compose的優(yōu)點 編排和部署 Compose原理 Compose應(yīng)用案例 安裝docker-ce 阿里云鏡像加速器 安裝docker-compose docker-compose用法 Yaml簡介 驗證LNMP環(huán)境? ????????Docker Compose 的前身是 Fig,它是一個 定義及運行多個 Docker 容器的工具 ??梢允褂?YAML 文件來配置應(yīng)用程序的服

    2024年02月14日
    瀏覽(26)
  • docker-compose部署redis

    docker-compose部署redis

    docker-compose是什么? Docker Compose是一個用于 定義和運行多個容器Docker應(yīng)用程序的工具 。它允許您定義一組容器,這些容器組成一個完整的應(yīng)用程序,且這些容器之間可以互相通信。通過Docker Compose,您可以使用一個單獨的文件來定義應(yīng)用程序的 服務(wù)、網(wǎng)絡(luò)、卷等元素,并且可

    2024年02月12日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包