下面講解下ubuntu如何安裝docker,首先ubuntu版本最好在16以上,避免安裝的時候找不到對應的docker包。
一、下載
1、切換到root賬號,有些操作需要root權限,以下命令可以切換root,接着輸入密碼就可以了
2、安裝docker的apt源,APT是Advanced Packaging Tool的縮寫,是一款強大的包管理工具,也可以稱作機制。
下面有提示是否要繼續,輸入Y回車即可。最後會顯示done
3、添加docker官方的GPG,GnuPG,簡稱 GPG, 可以爲文件生成簽名、管理密匙以及驗證簽名。
4、添加docker的源。先用cd 進入 /etc/apt/sources.list.d ,我們使用ls可以看到下面有一個docker.list 的文件,如果沒有docker.list則自己創建一個
使用vi 編輯器編輯,
把裏面的內容清空,鍵盤的X鍵位是刪除的意思,
然後按esc 進入命令模式,再輸入 :i 切換到輸入模式,把下面的這段輸入:
最後按esc 進入命令模式,再輸入 :wq 保存並退出
二、安裝
1、 安裝docker
輸入 apt install docker.io
安裝過程中提示是否繼續,輸入Y回車
最後安裝成功顯示done
2、查看版本
三、下載鏡像
1、查看本地是否有鏡像
2、上圖看到是沒有的,我們要啓動docker去下載。通過命令來啓動一個httpd的鏡像。會從docker hub下載鏡像。下載完成後,鏡像httpd被保存到本地。
此時我們在查看下本地是否存在鏡像文件:
可以看到已經存在了一個鏡像。
3、查看哪些容器在運行 ,我們使用 docker ps [參數] 命令,還有一些參數:
-
-a :顯示所有的容器,包括未運行的。
-
-f :根據條件過濾顯示的內容。
-
--format :指定返回值的模板文件。
-
-l :顯示最近創建的容器。
-
-n :列出最近創建的n個容器。
-
--no-trunc :不截斷輸出。
-
-q :靜默模式,只顯示容器編號。
-
-s :顯示總的文件大小。
4、搜索鏡像
我們可以從docker-hub上下載很多個鏡像,也可以把自己的鏡像推上去。
也可以在上面搜索鏡像,比如我們搜索mysql的鏡像就發現有很多。
5、下載鏡像,採用pull 命令,比如下載一個hello-world的鏡像
這樣我們就從倉庫拉取到了HelloWorld的鏡像,運行docker images查看鏡像,已經安裝成功,
四、運行鏡像
接下來我們來運行一下,通過輸入docker run hello-world
上面顯示 hello from docker! 則成功運行了。