Docker的安裝與使用

2021-08-13 16:04:02 字數 2469 閱讀 2635

(1)docker的介紹

(2)docker的安裝

(3)docker入門-常用命令使用

1、docker的介紹

docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的、可移植的、自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括vms(虛擬機器)、bare metal、openstack 集群和其他的基礎應用平台。 

docker通常用於如下場景:

(1)web應用的自動化打包和發布;

(2)自動化測試和持續整合、發布;

(3)在服務型環境中部署和調整資料庫或其他的後台應用;

(4)從頭編譯或者擴充套件現有的openshift或cloud foundry平台來搭建自己的paas環境。

(6)本文使用前請先翻牆

2、docker的安裝

(1)推薦使用ubuntu系統中使用;

(3)使用管理員帳號登入ubuntu系統,保證該管理有root許可權,或者執行sudo su命令

(4)檢查curl包有沒有安裝。

$ which curl
(5)如果curl沒有安裝的話,更新apt源之後,安裝curl包。

$ sudo apt-get update $ sudo apt-get install curl
(6)獲得最新的docker安裝包。

$ curl -ssl  | sh
shell會提示你輸入sudo的密碼,然後開始執行安裝過程。

(7)確認docker是否安裝成功。

$ sudo docker run hello-world
3、docker入門

(1)檢視docker版本  $docker version

(2)搜尋可用的docker映象

使用命令列的工具來檢索名字叫做tutorial的映象:$docker search tutorial

(4)在docker容器中執行hello world

(5)在容器中安裝新的程式

在learn/tutorial映象裡面安裝ping程式:$docker run learn/tutorial apt-get install -y ping

(6)儲存對容器的修改

當你對某乙個容器做了修改之後(通過在容器中執行某乙個命令),可以把對容器的修改儲存下來,這樣下次可以從儲存後的最新狀態執行該容器。docker中儲存狀態的過程稱之為committing,它儲存的新舊狀態之間的區別,從而產生乙個新的版本。

首先使用docker ps -l命令獲得安裝完ping命令之後容器的id。然後把這個映象儲存為learn/ping。(執行完docker commit命令之後,會返回新版本映象的id號)

(7)執行新的映象

在新的映象中執行ping www.google.com命令:$docker run lean/ping ping www.google.com

(8)檢查執行中的映象

使用docker ps命令可以檢視所有正在執行中的容器列表,使用docker inspect命令我們可以檢視更詳細的關於某乙個容器的資訊。

查詢某乙個執行中容器的id,然後使用docker inspect命令檢視容器的資訊:$ docker inspect efe

(9)發布自己的映象

把learn/ping映象發布到docker的index**:$ docker push learn/ping

Docker的安裝與使用

1,安裝docker yum install docker y 2,安裝映象 etc docker daemon.json systemctl start docker 啟動docker docker search image 搜尋映象 docker pull image 拉取映象 docker i...

docker的安裝與使用

linux下docker的安裝 1.執行命令 curl fssl bash s docker mirror aliyun 2.啟動docker sudo systemctl start docker 3.檢測docker是否安裝成功 docker run hello world 4.檢視本地映象 d...

Docker的安裝與使用

控制面板 rightarrow 程式 rightarrow 啟用或關閉windows功能 rightarrow 勾選hyper v 可以不登入docker賬戶 在cmd中輸入以下指令,輸出docker版本號則安裝成功 docker v在阿里雲工作台找到容器映象服務點選映象加速器,裡面有加速器位址 開...