随想录(docker应用)
来源:互联网 发布:go并发编程实战 2017 编辑:程序博客网 时间:2024/05/22 15:13
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
之前没有怎么使用过docker,偶尔使用了一次发现非常好用。一个ubuntu server可以装几十上百个docker没有问题,建议大家多多使用。作为轻量级的虚拟机方案,docker不用占什么资源。简单的配置,就可以实现开发环境的快速部署,同时可以大量节省服务器资源,一举多得。下面主要是记录一下如何使用docker。
1、安装docker
sudo apt-get install docker.io
2、获取image,这里主要从daocloud获取
sudo docker pull daocloud.io/library/ubuntu:latest
或者
sudo docker pull ubuntu
3、查看镜像
sudo docker images
4、将镜像运行为容器
sudo docker run -it <image_name:tag_name> /bin/bash
5、在后台运行容器
sudo docker run -dit <image_name:tag_name> /bin/bash
6、查看容器
sudo docker ps -a
7、attach到容器
sudo docker attach <docker_id>
8、退出容器,但是容器继续运行
ctrl+p, 再输入ctrl+q
9、容器和host复用目录
sudo docker run -v ~/Desktop:/test -it <image_name:tag_name> /bin/bash
10、端口复用
sudo docker run -p 80:8000 -it <image_name:tag_name> /bin/bash
11、容器导出
sudo docker export <docker_id> > <file_name>
12、容器导入
sudo cat <file_name> | docker import - <image_name:tag_name>
13、容器保存为镜像
sudo docker commit <docker_id> <image_name:tag_name>
14、镜像导出
sudo docker save <image_name:tag_name> > <file_name>
15、镜像导入
sudo docker load < <file_name>
16、删除容器
sudo docker rm <docker_id>
17、删除镜像
sudo docker rmi <image_name:tag_name>
18、 查找镜像
sudo docker search ubuntu
- 随想录(docker应用)
- 随想录(一)
- 随想录(单元测试)
- 随想录(再谈链表)
- 随想录(再谈链表)
- 随想录(用好红黑树)
- 随想录(软件调试)
- 随想录(管理自己)
- 随想录(关于培训)
- 随想录(三言两语app)
- 随想录(关于核心技术)
- 随想录(关于ucore)
- 随想录(句柄泄漏)
- 随想录(cmake编译)
- 随想录(canvas学习)
- 随想录(git操作)
- 随想录(关于aarch64)
- 随想录
- SparkCore2
- struts2中使用ajax验证邮箱(用户名)是否被注册
- 【数学】如何求e的值
- A. Hungry Student Problem
- Ping++支付测试
- 随想录(docker应用)
- 红黑树的实现和讲解(一)
- POJ 3253 修理栅栏
- Spring中IOC和AOP的实现原理
- 数据格式[[]]//ajax
- 单层感知器
- 实现一个简单的工作流例子全过程
- HDU 5985 Lucky Coins (概率)
- Learning opencv 1 imageMask