一、安装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