docker是乙個開源的應用容器引擎,是一種輕量級的容器技術。它可以將應用程式以及該程式對應的依賴打包到乙個可移植的映象中,可發布到任何流行的linux或windows機器上。執行映象,就會生成乙個虛擬容器,程式就在虛擬容器裡執行。
執行中的映象稱為容器,容器的啟動速度非常快。
容器除了執行其中的運用外,對系統資源的消耗微乎其微,使得應用的效能非常高,並保持了乙個較低的系統開銷。
以傳統虛擬機器方式啟動n個不同的應用就需要啟動n個虛擬機器,而docker只需要啟動n個隔離的應用即可。
docker主機(host):安裝了docker程式的機器,docker直接安裝在作業系統之上。
docker客戶端(client):連線docker主機進行操作。
docker倉庫(hub/registry):儲存各種打包好的軟體映象,共享和管理docker映象,官方位址為也快搭建自己的docker倉庫。
docker容器(container):映象啟動後的例項就是乙個容器,容器是乙個隔離環境,多個容器之間互不影響。
1,檢查linux核心版本,必須是3.10及以上,如果不是的話,就要公升級一下核心。
uname -r
2,安裝docker(過程中要確認安裝)
yum install docker
安裝成功後,通過docker -v可檢視版本
3,啟動docker
systemctl start docker
4,配置開機啟動docker
systemctl enable docker
5,停止docker
1,docker pull mysql ;(沒有加速,去國外拉取映象)
docker pull hub.c.163.com/library/mysql ;(配置了網易的映象加速,就是前面那一串hub.c.163.com/library/)
2,錯誤啟動
3,正確啟動
安裝docker以及一些常用docker命令
其它賬號使用docker ps命令 需要將該賬號新增到docker這個組裡面 groupadd docker gpasswd a joe docker newgrp docker systemctl restart docker docker search options 映象名 從映象伺服器中查詢...
docker一些常用命令
一般啟動docker run name it image bash帶有共享資料夾啟動docker run name v 本地位址 容器內位址 it image bash帶有共享資料夾 埠對映啟動docker run name p 外部埠號 容器內部埠號 v 本地位址 容器內位址 it image b...
docker一些常用命令
sudo docker info docker run 新建映象命令 i t 為支援標準輸入stdin,t分配偽tty終端 bin bash將會能夠看到容器內的shell ps sudo docker run name hello world i t centos bin bash docker r...