本次部署Linux版本:CentOS 7.4 64位。 說明: 因為Docker是基于Linux 64bit的 所以Docker要求64位的系統(tǒng)且內核版本至少為3.10
# yum install epel-release –y
# yum clean all
# yum list
# yum install docker-io –y
# systemctl start docker
# docker info
如果出現(xiàn)下面 就說明Docker安裝成功了
不得不說 現(xiàn)在在linux部署個框架真的是越來越方便了。
安裝部署好Dokcer后,執(zhí)行的命令是docker開頭
總的來說分為以下幾種:
docker [run|start|stop|restart|kill|rm|pause|unpause] #容器生命周期管理
docker [ps|inspect|top|attach|events|logs|wait|export|port] #容器操作運維
docker [commit|cp|diff] #容器rootfs命令
docker [login|pull|push|search] #鏡像倉庫
docker [images|rmi|tag|build|history|save|import] #本地鏡像管理
搜索鏡像
docker search 鏡像名稱
列出當前系統(tǒng)存在的鏡像
docker images
拉取鏡像
%20%20docker%20pull%20image_name
%20%20docker%20pull%20image_name:tag
%20%20#image_name:表示鏡像的倉庫源名稱,TAG:鏡像的標簽%20如果不指定tag%20那么默認用最新的
刪除鏡像
docker%20rmi%20鏡像名稱/鏡像ID
docker%20rmi%20-f%20鏡像名稱/鏡像ID
#強制刪除%20如果鏡像有容器在運行%20那么就需要強制刪除%20增加%20-f%20參數
舉例
docker%20search%20nginx%20%20%20%20%20%20%20#搜索所有nginx相關的鏡像列表(模糊查詢)
docker%20pull%20nginx%20%20%20%20%20%20%20%20%20#拉取nginx鏡像
docker%20pull%20nginx:stable%20%20#拉取tag為stable的nginx
通過查看鏡像%20會發(fā)現(xiàn)是有兩個nginx鏡像%20,不過他們版本不一樣。
運行容器
docker run #首先會從本地找鏡像,如果有則直接啟動,沒有的話,從鏡像倉庫拉起,再啟動)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management
#-d 后臺運行
#-p 端口映射 (可以有多個 因為該鏡像可能存在多個端口)
#rabbitmq:management (格式 REPOSITORY:TAG),如果不指定tag,默認使用最新的
#--name 給該容器取個名字
運行容器后 我們可以直接訪問rabbitmq 這就是Docker帶來的方便
列舉當前運行的容器
docker ps
檢查容器內部信息
docker inspect 容器名稱
停止某個容器
docker stop 容器名稱
啟動某個容器
docker start 容器名稱
移除某個容器
docker rm 容器名稱 (容器必須是停止狀態(tài))
☆ 如果一個人充滿了快樂、正面的思想linux常用命令,那么好的人、事、物都會和他共鳴,并且被他吸引過來。如果一個人充滿了快樂、正面的思想,那么好的人、事、物都會和他共鳴,并且被他吸引過來。雙魚座的人的性格是很溫柔的,很容易和人相處的linux常用命令,在他們的身上有種很難抗拒的魅力,你不知道這是什么魅力,但就是會特別的吸引你,雙魚座的女生是個很浪漫的人,對事物都有著很美好的憧憬,在生活的態(tài)度也是積極的有活力的充滿熱情的,對生活是充滿了希望,但是在對事情的一些突發(fā)處理能力就很差,反應慢。
上一個教程:Linux常用的命令是哪些單詞的縮寫
下一個教程:linux ln命令