docker學習之hello-world

近期學習了一下docker,來個hello-world練練手熟悉一下。

1、安裝docker

docker安裝比較簡單,我是ubuntu18的系統,直接執行curl -fsSL https://get.docker.com/ | sh就可以安裝,安裝比較慢,大概需要2個小時左右。

2、阿里雲註冊

阿里雲主要後面用來存放自己的鏡像倉庫。註冊阿里雲的賬號並創建命名空間和鏡像倉庫。可以參見下圖:

3、拉取鏡像

使用docker鏡像是必須得有的。看了一下官方就有最簡單的hello-world鏡像,那就拉取他把。使用命令docker pull hello-world。

遺憾的是鏡像並沒有成功拉取,報錯如下:

從國內拉取官方的鏡像還是存在一些的問題,百度了一些需要使用加速器,正好我用的阿里雲就提供了這樣的加速器。

根據步驟指引新增配置/etc/docker/daemon.json,並重啓相應的服務即可。再次執行docker pull hello-world,這次沒有問題,下載成功了,可以使用docker images命令查看下載的鏡像。

4、推送鏡像

先使用docker tag [imageid] registry.cn-shanghai.aliyuncs.com/[xxxx]/[xxx]:[xxxx]命令

然後執行docker push registry.cn-shanghai.aliyuncs.com/q[xxxx]/[xxx]:[xxxx]完成推送

執行完成以後,在阿里雲的鏡像倉庫成功的看到了自己推送的鏡像,如下圖所示:

5、創建容器

鏡像已經有了,下面改創建容器並運行了。

執行docker run -it hello-world,打印如下信息:

容器創建成功並運行了。此時執行docker ps -a可以看到有一個已經退出的容器。

6、大功告成^-^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章