1. 安装docker
apt-get install docker.io
2. 安装ubuntu镜像
docker pull ubuntu:16.04
docker pull ubuntu:14.04
3. 查看当前存在的镜像
docker images
4. 运行镜像并开启一个终端
docker run -ti --rm ubuntu:16.04 /bin/bash
--rm : 退出时自动清除产生的数据(--rm与-d不能同时使用)
docker run -ti -v /Users/admin/Desktop:/home 7b9b13f7b9c0 /bin/bash
映射本地目录/Users/admin/Desktop到容器中的home
5. 查看当前运行的镜像
docker ps -l
6. 进入镜像终端后没有ifconfig和ping命令,解决办法
apt-get update
apt install net-tools
apt install iputils-ping
7. 保存对容器的修改
修改完容器后不要退出,打开另一个终端
docker ps -l
复制要保存修改的容器CONTAINER ID
在这里以安装好了vim为当前状态进行保存
docker commit 2fc2f5b76454 test/vim
之后执行docker images
便可看到新出现了一个镜像
8. 查看指定容器的详细信息
docker inspect 1031514e9ea0
9. docker镜像的迁移
如果要迁移正在运行的docker镜像,先保存对容器的修改
查看IMAGE ID 或 REPOSITORY:docker images
导出:
docker save test/vim >/root/docker_vim.tar
导入:
docker load < /root/docker_vim.tar
注意如果拷贝过程中存在压缩过程,导入时记得先解压