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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,554评论 0 120
  • 原文地址:LoveDev Docker相对于传统意义上的虚拟机最大的区别就在于传统虚拟机是虚拟出一套硬件后,再在上...
    KevinLive阅读 3,777评论 3 7
  • 西界的昼夜交替十分之快,只是几会儿谈话的功夫,繁星巨月早已隐没,红日显现。 云母手持权杖,在天台上漫着悠...
    凤栖梧桐阅读 659评论 1 2
  • 很久不写字。有很多话,想留在某一个地方,却一下感觉无从说起。 旁人评论,我是个开朗的人,生活里很多阳光。其实,我只...
    狐沫阅读 347评论 0 0
  • 谁说 ​醉人的只有酒 一首歌 足以让心 醉的一塌糊涂 ​ 谁说 伤人的只有情 一首歌 足以让灵魂死去 ​ ​旋律的...
    赤脚奔跑的虫虫阅读 147评论 0 0