Docker安裝須要知足 64位,而且linux內核爲3.10版本以上java
一、更新yumlinux
yum updategit
二、添加docker的yum源github
tee /etc/yum.repos.d/docker.repo <<-'EOF'docker
[dockerrepo]centos
name=Docker Repositorybash
baseurl=https://yum.dockerproject.org/repo/main/centos/7/url
enabled=1spa
gpgcheck=1rest
gpgkey=https://yum.dockerproject.org/gpg
EOF
三、安裝docker
yum install docker-engine
四、啓動docker
service docker start
五、查看docker版本
docker --version
六、設置開機自啓動
chkconfig docker on
一、查看鏡像
docker images
REPOSITORY:鏡像名稱
TAG:標籤,別名,版本,最新版爲:latest
IMAGE ID:鏡像惟一標示
CREATED:建立時間
SIZE:字節大小
二、查看容器
docker ps
CONTAINER ID:容器id
IMAGE:鏡像名稱
COMMAND:啓動時運行命令
STATUS:容器當前狀態
PORTS:對宿主機映射端口
NAMES:容器名稱,--name 進行設置,不設置自動生成
三、搜索鏡像
docker search xxx
NAME:鏡像名稱帶「/」爲官方發佈倉庫,不帶爲我的倉庫
OFFICIAL:是否爲官方版本
AUTOMATED:綁定github與Docker hub,自動構建到鏡像倉庫
四、拉取鏡像
docker pull java
默認拉取latest版本
五、建立、啓動容器
docker run -i -t --name java java /bin/bash
-i:鍵盤輸入
-t:創建會話
-d:後臺運行
-p:端口映射
-v:掛載數據盤
--name 設置名稱
六、進入運行中的容器
docker exec -i -t java
七、中止容器
docker stop java
八、啓動容器
docker start java
九、重啓容器
docker restart java
十、刪除容器
docker rm -f (name|id)
十一、刪除全部容器
docker rm -f $(docker ps -a -q)
十二、刪除鏡像
docker rmi -f java
1三、刪除全部鏡像
docker rmi -f $(docker images -a -q)
1四、導出鏡像
docker save java > java.tar
1五、導入鏡像
docker load < java.tar
1六、導出容器
docker export java>java.tar
1七、容器導入爲鏡像
docker import java.tar java