第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Docker撰寫work_dir問(wèn)題

Docker撰寫work_dir問(wèn)題

Go
ibeautiful 2021-04-10 18:15:41
我正在嘗試使用docker-compose運(yùn)行g(shù)olang應(yīng)用程序,以下是我的撰寫配置。version: '2'services:    #Application container    go:        image: golang:1.8-alpine        ports:            - "80:8080"        links:            - mongodb        environment:            DEBUG: 'true'            PORT: '8080'        working_dir: /go/src/simple-golang-app        command: go run main.go        volumes:            - ./simple-golang-app:/go/src/simple-golang-app    mongodb:        image: mvertes/alpine-mongo:3.2.3        restart: unless-stopped        ports:            - "27017:27017"使用命令“ docker-compose up”運(yùn)行compose時(shí),出現(xiàn)錯(cuò)誤“ stat main.go:沒(méi)有這樣的文件或目錄”,即使main.go在工作目錄中也可用。
查看完整描述

1 回答

?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

當(dāng)您的主機(jī)目錄布局是


oxo@thor ~/Dropbox/Documents/code/docker/golang_working_dir $ find .

.

./docker-compose.yaml

./simple-golang-app

./simple-golang-app/main.go

所以我們?cè)谶@里


cd ~/Dropbox/Documents/code/docker/golang_working_dir

docker-compose up

對(duì)于涉及依賴關(guān)系的更復(fù)雜的構(gòu)建,我使用了Dockerfile:


FROM golang:1.8-alpine


RUN mkdir -p /go/src/simple-golang-app/

COPY simple-golang-app/main.go   /go/src/simple-golang-app

WORKDIR  /go/src/simple-golang-app

RUN apk add --no-cache git mercurial && go get -v -t ./...  && apk del git mercurial

RUN go install ./...

RUN go build 


ENV PORT 9000

現(xiàn)在更新您的docker-compose.yaml以使用此新圖像:


老的


image: golang:1.8-alpine

新的


image: nirmal_golang_alpine:latest

所以你的命令是


docker build --tag nirmal_golang_alpine


docker-compose up


查看完整回答
反對(duì) 回復(fù) 2021-04-19
  • 1 回答
  • 0 關(guān)注
  • 363 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)