docker 入门
来源:互联网 发布:网络推广有哪些方法 编辑:程序博客网 时间:2024/05/14 18:29
今天公司准备docker学习共享。所以我也需要准备一下docker。看了多篇文章,我的总结如下:
what→how→why
1、docker是什么?
因为之前用过kvm,多多少少会与之对比学习。希望会的朋友们给予帮助学习。
docker就是一个轻量级的虚拟机,所谓的轻量级也就是相对于传统虚拟机而言占用系统资源少,部署、启动和销毁的时间更短了,工作量也更少了。
用类比的方法,就似集装箱(这也是它的啥来着,忘了),它包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但它默认是不会运行任何程序
的。你需要在它中运行一个进程来启动某一个容器。这个进程是该容器的唯一进程,所以当该进程结束的时候,容器也会完全的停止。
2、docker的安装和使用
在centos7中它的Centos-Extras库中已经带有docker。所以使用yum安装就可以了:
#yum install docker
#systemcel docker (此时还不能用systemd,因为还没有加进系统服务中)
#service docker start
#chkconfig docker on
这样就安装好了。
它简单命令在这个网址里面可以看到:
http://www.tuicool.com/articles/7V7vYn
3、为什么选择docker?
因为公司随着环境的搭建越来越复杂,需要的软件也需要在不同的环境下运行,所以docker极大的帮助我们解决了一个问题。
容器里的镜像较大,删除的时候需要一些时间,因为是按层删,所以每一层都有不同的ID。在删的时候如果报如下错误:(则需要重启docker再删除)
[root@bogon ~]# docker rmi 20afbb505d9f
Error response from daemon: Conflict, cannot delete because 20afbb505d9f is held by an ongoing pull or build
Error: failed to remove images: [20afbb505d9f]
- docker--docker入门理论
- Docker入门
- Docker入门
- Docker 入门
- docker 入门
- docker入门
- docker入门
- docker 入门
- Docker 入门
- docker 入门
- Docker入门
- Docker-入门
- docker入门
- docker 入门
- docker 入门
- docker入门
- Docker入门
- Docker入门
- 记一次oracle表空间不足的错误
- Eclipse安装颜色主题
- qt3d中shader内置变量
- Java中重载和重写的区别
- 是该记录一下了
- docker 入门
- CUDA 函数前缀与存储器前缀讨论
- Masonry - Autolayout
- 简单粗暴 下拉菜单 dropdownMenu
- JavaScript中对象的创建有以下几种方式
- 借助DrawerLayout实现侧滑菜单
- HashMap与HashTable的区别
- 单链表算法设计举例
- C++异常抛出与捕获及处理