rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install docker-io -y service docker on chkconfig docker on
本來是想使用centos7.2玩docker,筆記本上沒裝,先用centos6.5玩一玩。
docker常用命令:
docker pull ubuntu #從Docker Hub的Ubuntu倉庫下載最新的Ubuntu操作系統
docker pull ubuntu:14.04 #指定標簽下載特定版本的某一鏡像
docker images #列出本地主機上已有的鏡像
docker inspect ID號 #獲取鏡像的詳細信息
docker search TERM #搜索鏡像
支持的常用參數:--automated=false 僅顯示自動創建的鏡像
--no-trunc=false 輸出信息不截斷顯示
-s 指定僅顯示評定為指定星級以上的鏡像
docker rmi IMAGE #刪除鏡像 參數有 -f 表示強行刪除鏡像
---------------------------------------------------------------------------------------
docket重要操作命令
創建鏡像
創建鏡像有三種方法:基於已有鏡像的容器創建、基於本地模板導入、基於Dockerfile創建
基於已有鏡像的容器導入:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]],主要選項包括:
-a 作者信息
-m 提交信息
-p 提交時暫停容器運行
基於本地模板導入:
從一個操作系統模板文件導入一個鏡像,例如:
cat ubuntu-14.04-x86_64-minimal.tar.gz | docker import - ubuntu:14.04
---------------------------------------------------------------------------------------
存出和載入鏡像
例如:存出本地的ubuntu:14.04鏡像文件為ubuntu_14.04.tar
docker save -o ubuntu_14.04.tar ubuntu:14.04
載入鏡像:
例如:從文件ubuntu_14.04.tar導入鏡像到本地鏡像列表
docker load --input ubuntu_14.04.tar 或
docker load < ubuntu_14.04.tar
---------------------------------------------------------------------------------------
上傳鏡像
例如用戶user上傳本地的test:latest鏡像,可以先添加新的標簽user/test:latest,然后用docker push命令上傳鏡像
docker tag test:latest user/test:latest
未完待續。。。。