摘要:誠如前面一篇文章,是簡單的布置了的一個,再次布寫注最后一行不能使用和,不然會將啟動日志輸出到命令行,加會導(dǎo)致內(nèi)未啟動血淚史創(chuàng)建鏡像創(chuàng)建容器注端口號綁定前面為本機的端口,后面為容器端口查看容器注此命令后面加上就能查看所有狀態(tài)的鏡像
誠如前面一篇文章,是簡單的布置了golang的一個demo,再次布beego
1、寫Dockerfile
# docker build # Version 1.0 FROM centos MAINTAINER yanyue@78dk.com ENV GOROOT /usr/local/go ENV GOPATH /data/gopath ENV PATH $GOROOT/bin:$PATH ADD go/ /usr/local/go RUN mkdir -p /data/gopath ADD src/ /data/gopath/src ADD pkg/ /data/gopath/pkg WORKDIR /data/gopath/src/lottery RUN cd /data/gopath/src/lottery RUN go build -o server.sh main.go RUN cp /data/gopath/src/lottery/server.sh /usr/bin/server.sh RUN chmod 777 /usr/bin/server.sh ENTRYPOINT /usr/bin/server.sh
注最后一行不能使用RUN和CMD,不然會將啟動日志輸出到命令行,加&會導(dǎo)致docker內(nèi)server.sh未啟動(血淚史)
2、創(chuàng)建鏡像
docker build -t golang:v1 .
3、創(chuàng)建容器
docker run -itd -p 80:8080 golang:v1 /bin/bash
注端口號綁定:前面為本機的端口,后面為容器端口
4、查看容器
docker ps
注 此命令后面加上-a就能查看所有狀態(tài)的鏡像
坑點:
坑點已經(jīng)填平了,按照上面的步驟,不會錯(淚目)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/27825.html
摘要:如何用定制你自己的環(huán)境前言學習幾個月了,一直在論壇和群里潛水,一直都想寫點什么回報大家積極的知識分享。關(guān)于如何使用,可以參考上面的文章和官方文檔二小試牛刀,用構(gòu)建一個的環(huán)境并運行程序首先來貼上我的先附上這個項目地址。 如何用Docker定制你自己的Beego環(huán)境 前言: 學習golang幾個月了,一直在論壇和qq群里潛水,一直都想寫點什么回報大家積極的知識分享。 前幾日在CSDN上...
摘要:本月產(chǎn)品層面的升級主要集中在語言源碼構(gòu)建方面支持主流語言版本,完美兼容等開發(fā)框架。通過這一個月緊張的開發(fā)和測試,我們迎來了云幫社區(qū)版年第個升級迭代版本。 增加平臺日志和管理工具、管理節(jié)點支持高可用、6個中等級別以上的bug修復(fù)、云幫社區(qū)版迎來2017年4月升級版本,我們優(yōu)化了云幫的私有化安裝部署的流程,完善了異步操作的反饋流程,改進了應(yīng)用異常錯誤顯示流程。本月產(chǎn)品層面的升級主要集中在G...
摘要:前兩天在本地安裝了,熟悉了下命令之后,還是忍不住到上進行了一波鏡像部署,以下是我的操作步驟和一些想法。但是如果想要將當前目錄的文件復(fù)制進里頭,首先要保證鏡像在運行,然后命令中的容器名使用我圈出來的那個名字。 前兩天在本地安裝了docker,熟悉了下命令之后,還是忍不住到centos上進行了一波golang鏡像部署,以下是我的操作步驟和一些想法。準備:一臺安裝了docker的可聯(lián)網(wǎng)的ce...
閱讀 1991·2021-11-25 09:43
閱讀 1477·2021-11-22 14:56
閱讀 3337·2021-11-22 09:34
閱讀 2104·2021-11-15 11:37
閱讀 2372·2021-09-01 10:46
閱讀 1464·2019-08-30 15:44
閱讀 2353·2019-08-30 13:15
閱讀 2449·2019-08-29 13:07