建立乙個資料夾 goweb:
[root@vm_0_8_centos goweb]# lsdockerfile main
將編譯好的go檔案main,拖到goweb內並賦權(chmod 777 main)。
在goweb內建立檔案dockerfile,內容如下:
from alpine:latest#entrypoint [
"/user-srv"]
cmd [
""]
其中:根據dockerfile內容建立映象:
[root@vm_0_8_centos goweb]# docker build -t go .sending build context to docker daemon
16.42mb
step
1/3: from alpine
--->a24bb4013296
step
--->4c9921ace956
step
3/3 : cmd [""]
---> running in
082d973e5ffc
removing intermediate container 082d973e5ffc
--->dbc58fdcc6d0
successfully built dbc58fdcc6d0
successfully tagged go:latest
其中:檢視結果,如下:
[root@vm_0_8_centos goweb]# docker imagesrepository tag image id created size
go latest dbc58fdcc6d0
7 seconds ago 22mb
根據映象建立docker容器:
docker run -p 9112:9111 go
其中:結束!
Docker 將go專案打包成Docker映象
建立乙個資料夾 goweb root vm 0 8 centos goweb ls dockerfile main 將編譯好的go檔案main,拖到goweb內並賦權 chmod 777 main 在goweb內建立檔案dockerfile,內容如下 from alpine latest entry...
將Web專案打包成Docker映象,並推送到遠端
還在實習,最近做完專案收尾時,大佬叫我自己學習下怎麼使用docker,以後自己推專案.從來沒有接觸過,搗鼓了大半天,才學會最基礎的使用,記錄一下.環境是spring boot 用gradle管理 首先安裝好linux虛擬機器,調通網路,安裝好docker,很簡單,參照菜鳥上的教程 首先直接將專案整個...
python專案打包成docker映象並發布執行
本文以django專案為例,演示docker映象的製作過程。一.目錄結構 base img dockerfile django專案映象的dockerfile opapi django專案 vscode logs middleware python agency manage.py requireme...