docker 學(xué)習(xí)2:鏡像使用與倉(cāng)庫(kù)--示例:go 程序編譯制作Docker鏡像,操作Docker Harbor

開(kāi)發(fā)環(huán)境?Windows

1.go?交叉編譯

1.1go env?查看編譯環(huán)境 (其他環(huán)境指令不一樣)

CGO_ENABLED=0

GOOS=linux?

GOARCH=amd64

設(shè)置命令? go?env -w GOOS=linux (示例)

1.2編譯二進(jìn)制文件

找到main.go?位置 go?build?main.go?

生成main?的二進(jìn)制文件

2.上傳文件到云服務(wù)器

2.1?制作Dockerfile

vim?Dockerfile

內(nèi)容:

FROM alpine

COPY ./main /tmp/

WORKDIR /tmp/

RUN chmod +x main

ADD config /tmp/config

EXPOSE 17117

ENTRYPOINT ["./main"]


workdir? ?執(zhí)行run命令的位置

copy?只復(fù)制本地文件或目錄?

add? 復(fù)制目錄? ?還可以做提取和解壓動(dòng)作 (如果是gzip、gz等格式壓縮文件)瓤球,會(huì)自動(dòng)解壓

ADD?config?/app/config? (目的是把配置文件包含進(jìn)去休涤,上面交叉編譯生成main文件 只包括 .go?文件)

RUN?在當(dāng)前鏡像運(yùn)行指定命令

USER?指定鏡像以什么身份去運(yùn)行

VOLUME?創(chuàng)建卷? (指定路徑?如 /usr/root )

RUN apt-get install -y nginx

2.2編譯鏡像image

docker build -t dockerase-tempsense:1.0 .? ? //?鏡像名不能大寫(xiě)

3.推送Docker?Harbor

登錄?harbor
docker login?ip?輸入admin?password

更改鏡像tag

docker?tag?原鏡像名? ?harbor?IP/?harbor?項(xiàng)目名/?原鏡像名

刪除原鏡像

docker rmi?原鏡像名??

推送鏡像

docker?push?新鏡像名(上面更改tag后的鏡像名)

拉取鏡像

docker pull ip:port /?項(xiàng)目名/?鏡像名:版本號(hào)



在Docker?Hub查找鏡像

?docker search alpine

構(gòu)建緩存

?dockerfile?每次構(gòu)建都會(huì)有一個(gè)緩存,如果再次構(gòu)建會(huì)在此基礎(chǔ)上接著構(gòu)建诫舅,

如果不想使用緩存

docker built --no-cache -t 鏡像名 .

基于構(gòu)建緩存的Dockerfile模板

FROM ubuntu:14.04

MAINTAINER james "123@163.com"

ENV REFRESHED_AT 2020-10-12

RUN apt-get -qq update

ENV?指令設(shè)置一個(gè)環(huán)境變量羽利,每次修改時(shí)間,就可以重新構(gòu)建鏡像刊懈,再重新執(zhí)行一邊apt-get update?命令

查看docker端口映射

docker ps -l


查看指定端口

docker port?容器名?容器端口80

刪除容器

docker rm?容器名或id

刪除鏡像

docker rmi?鏡像名或id

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末这弧,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子虚汛,更是在濱河造成了極大的恐慌匾浪,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卷哩,死亡現(xiàn)場(chǎng)離奇詭異蛋辈,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)冷溶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)渐白,“玉大人,你說(shuō)我怎么就攤上這事逞频〈垦埽” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵苗胀,是天一觀的道長(zhǎng)襟诸。 經(jīng)常有香客問(wèn)我,道長(zhǎng)柒巫,這世上最難降的妖魔是什么励堡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮堡掏,結(jié)果婚禮上应结,老公的妹妹穿的比我還像新娘。我一直安慰自己泉唁,他們只是感情好鹅龄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著亭畜,像睡著了一般扮休。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拴鸵,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天玷坠,我揣著相機(jī)與錄音,去河邊找鬼劲藐。 笑死八堡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的聘芜。 我是一名探鬼主播兄渺,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼汰现!你這毒婦竟也來(lái)了挂谍?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瞎饲,失蹤者是張志新(化名)和其女友劉穎口叙,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嗅战,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡庐扫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片形庭。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖厌漂,靈堂內(nèi)的尸體忽然破棺而出萨醒,到底是詐尸還是另有隱情,我是刑警寧澤苇倡,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布富纸,位于F島的核電站,受9級(jí)特大地震影響旨椒,放射性物質(zhì)發(fā)生泄漏晓褪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一综慎、第九天 我趴在偏房一處隱蔽的房頂上張望涣仿。 院中可真熱鬧,春花似錦示惊、人聲如沸好港。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)钧汹。三九已至,卻和暖如春录择,著一層夾襖步出監(jiān)牢的瞬間拔莱,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工隘竭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留塘秦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓货裹,卻偏偏與公主長(zhǎng)得像嗤形,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弧圆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355