Pages - Menu

2019年4月24日 星期三

[Docker]在Windows下安裝Linux版本的Gitea Docker

請先參考上一篇,Windows server 2016安裝 Docker
安裝完後,在power shell下

docker version

可以看到已經是Linux的核心了(Figure 1)

(Figure 1)
但此時,要安裝docker的映象檔時,會發生找不到伺服器的問題(Figure 2)。


(Figure 2)

1.請修改windows server的 hosts檔案。
檔案在 C:\Windows\System32\drivers\etc
增加一行,強制指定他要去哪裡找映象檔

54.84.81.66 index.docker.io

ref.https://xiejindou.com/2018/06/13/docker%E6%8A%A5Error%20response%20from%20daemon%E7%9A%84%E5%BC%82%E5%B8%B8%E8%A7%A3%E5%86%B3/
2.將gitea的檔案拉下來。
docker pull gitea/gitea:latest

3.先建立一個資料夾,將用來放置gitea的檔案,這邊建立的資料夾路徑是  C:\docker\gitea
執行gitea,並設定設定檔的存檔位置,以及port的對應
下面10022:22 的意思是 將docker的22 連接埠 對應到 實體機的10022的連接埠
同理 10080:3000的意思是將 Docker的 3000連接埠 對應到 實體機的 10080的連接埠
這部分很重要,會關係到你之後怎麼push檔案到git server

docker run -d --name=gitea-demo -p 10022:22 -p 10080:3000 -v C:\docker\gitea:/data gitea/gitea:latest

ref.Docker 常用指令與容器操作教學

4.此時可以在實體機上,開啟localhost:10080 就可以看到 網頁已經架起來了(Figure 3)。

沒有留言:

張貼留言