docker学习笔记

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

注意如果拷贝过程中存在压缩过程,导入时记得先解压


你可能感兴趣的:(docker学习笔记)