标签:容器 入门 简介 虚拟机 images docker rmi Docker
一. Docker是什么,能做什么,好处和坏处都在哪里?
Docker是一个开源的应用容器引擎,用Go语言写成。
Docker最主要的作用,就是将程序执行所需要的环境变量与开发的程序代码进行打包处理,做到一次打包,处处运行。另外,由于将运行环境进行了打包,所以很好扩展,利于搭建微服务。
Docker好处多多,首先省去了运维配置环境变量的工夫;其次,由于镜像比虚拟机要小,所以比较经济实惠;第三,由于镜像小,所以发布比虚拟机快。
Docker坏处也显而易见。第一,不能直接使用硬件(虽然虚拟机也不行,但是虚拟机管理平台可以通过虚拟化技术将物理硬件资源进行虚拟化之后,分配给虚拟机使用,变相使得虚拟机可以使用物理资源);第二,性能不如虚拟机(不说了,因为小嘛);第三,由于是进程隔离,隔离性比虚拟机差,安全性不如虚拟机;第四,配合微服务一起使用,配置较虚拟机麻烦。
二. 简单的搞起来:
我的测试机:cent7.2
yum install -y docker-io
安装完成后,使用docker version查看docker版本。
启动docker服务
systemctl start docker
- 查看docker镜像
- 搞个hello-world的容器下来先。
- 运行hello-world
执行完这条命令后,这个容器就停止工作了。因为这不是个服务~
对于某些服务来说,要停止它们,需要执行下列命令:
docker container kill [containID]
PS:
由于之前配过环境,为了写这篇文章,就把以前配的容器都删掉了。删除命令如下:
拿到root权限
停止所有的container
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)---------->停完之后,直接全删掉
查看有哪些images
docker images
删除images
docker rmi
#删除指定images docker rmi $(docker images | grep "^
" | awk "{print $3}") #删除id为 的images docker rmi $(docker images -q) #删掉全部images
标签:容器,入门,简介,虚拟机,images,docker,rmi,Docker 来源: https://www.cnblogs.com/young233/p/10958624.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。