```
自由註冊,郵件啟用即可使用
!(/images/posts/2019-06-06-108/bdcf5241.png)
### 命令使用
```bash
docker pull/search/login/push/tag
命令登陸dockerhub
再使用tag命令標記乙個映象,指定自己的倉庫
使用push命令推送此映象到倉庫裡
開啟查詢自己倉庫的映象
然後可以通過restful介面檢視倉庫中的映象(當前倉庫是空的)
私服預設只能使用https,需要配置開放http
配置完畢重啟下docker服務
systemctl daemon-reload
systemctl restart docker
docker tag hello-world 192.168.244.7:5000/hello-world
docker push 192.168.244.7:5000/hello-world
查詢映象:
查詢hello版本:
啟動後自動進入此容器
新增一下nginx源:
rpm -ivh
yum search nginx ##搜尋一下看看
yum install nginx -y ## 安裝
啟動nginx服務
ctrl +p+q退出容器,在主機環境內校驗nginx請求,正常得到歡迎頁
現在要將cent容器提交成為乙個映象,命令如下:
docker commit cent cent-ng:v1
可看到得到了新的映象cent-ng:v1
使用新建的映象建立容器,並進入檢視,發現已安裝有nginx,但nginx並未啟動
容器內啟動nginx服務,並退出容器。在主機方校驗,nginx歡迎頁面出現
現在我們希望啟動容器時,直接啟動nginx服務,怎麼做?
docker run -d --name ngx3 cent-ng:v1 /usr/sbin/nginx -g "daemon off;"
可看到,容器內nginx服務也已正常執行
ps:後面執行的命令都是容器命令,由於nginx命令沒有設定到path中,所以全路徑啟動, 而nginx -g這個引數是指可以在外面新增指令到nginx的配置檔案中,daemon off是指nginx服務不執行在後端,而是在前台執行(container中的服務必須執行在前台)原容器與commit後的映象,在檔案系統上並無區別。只是把容器層原來的可寫屬性,置成了唯讀。於是變成了乙個不可改的映象
使用git遠端倉庫
第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id rsa和id rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有 ssh keygen t rsa c youremail example.com 第2步 登陸github,進入...
使用github遠端倉庫
經過幾天對github的研究,終於把自己想完成的給解決了,發現google真的有很多解釋,但是很多也會出現一些bug,對於初學者真的很多煩惱,所以整理乙份,能給初識github的你有所幫助 一,首先,先到github 註冊賬號。二,然後建立乙個倉庫,create a new repository,如...
GIT遠端倉庫的使用
git remotebixiaopeng bixiaopengtekimacbook pro wirelessqa git remote origin git remote vbixiaopeng bixiaopengtekimacbook pro wirelessqa git remote v o...