一、安装Docker

curl -sSL https://get.docker.com/ | sh

 启动及开机启动

systemctl start docker

systemctl enable docker

二、修改Images存放路径

systemctl stop docker

mv /var/lib/docker /home

ln -s /home/docker /var/lib/docker

ls -la /var/lib/docker

systemctl start docker

docker info

三、创建空的CentOS-7.2.1511镜像

1. 下载Dockerfile相关文件,解压,Dockerfile和centos-7.2.1511-docker.tar.xz放到同一个目录下。

 

2. 创建镜像

#注意后面一个"."号
docker build -t centos-7.2.1511 .

 

3.检查镜像 

4. hello world

5. 开启网络

docker run -it --net=host centos-7.2.1511 /bin/bash

四、复制及迁移 

#将Container复制为Image
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
#将Container存储为tar(用于迁移)
docker export [OPTIONS] CONTAINER
#将Export的文件恢复为Image
docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
#将Image存储为tar(用于迁移)[Export不保存镜像历史,而save保存历史]
docker save [OPTIONS] IMAGE [IMAGE...]
#加载save的tar文件
docker load [OPTIONS]

 五、常用命令

1. 重新开启已有的Container

#开启输入输出端
docker start -ia ContainerID

#先开启,再附加输入输出端
docker start ContainerID
docker attach ContainerID

2. 复制文件

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH 
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

 

posted on 2017-02-21 23:18  think8848  阅读(480)  评论(0编辑  收藏  举报