docker初步體驗
阿新 • • 發佈:2017-06-26
-s run lan 鏡像 href gist 模板 hello 移植
在虛擬機裏試著裝docker,因為只有虛擬機的內核版本是3.10以上的
一、概念
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。
Docker 鏡像(Images) Docker 鏡像是用於創建 Docker 容器的模板。
Docker 容器(Container) 容器是獨立運行的一個或一組應用。
Docker 倉庫(Registry) Docker 倉庫用來保存鏡像,可以理解為代碼控制中的代碼倉庫。
Docker Hub(https://hub.docker.com) 提供了龐大的鏡像集合供使用。
二、命令
uname -r
yum -y install docker
service docker start
docker run hello-world
一串長字符,叫做容器ID,對每個容器來說都是唯一的
docker ps 查看容器
docker stop 停止容器
docker pull learn/tutorial
docker run learn/tutorial echo "hello word" 在此容器中運行命令
還可以在此容器中安裝軟件,再發布,太像是一個虛擬機了
三、裝centos
docker pull centos 成功,但是繼續在這裏面裝gitlab相關軟件,總是報錯,可能是在虛擬機裏運行docker的原因,放棄,改為升級服務器內核到3.10以上,再裝docker。
docker初步體驗