1. 程式人生 > >docker初步體驗

docker初步體驗

-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初步體驗