Docker容器技术干货

docker_1_学习

2019-05-22  本文已影响1人  皮皮大

Docker

基于Go的开源应用容器引擎,遵循Apache2.0协议。
容器完全使用沙箱机制,相互之间不会任何接口


沙箱机制

沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。

沙箱应用场景

  1. 搭建测试环境。沙箱的应用只能访问自己的应用访问目录,而不能应用之间的资源进行共享,这样就形成了一个相对安全的机制,由于沙箱具有非常良好的独立性、隔离性,所以能够搭建一些具有高风险的软件进行测试。
  2. 应用容器的利用,如Docker就是完全使用沙箱机制,这样使得应用组件经过Docker的封装,可以随意移植到服务上。

Docker应用场景


Docker优点

1. 简化程序

开发者将应用以及依赖包到一个可以移植的容器中,发布到任何Linux机器中,实现虚拟化。

2. 集成度高

Docker镜像包含了运行环境和配置,所以Docker可以简化部署各种应用实例工作,将web应用,后台应用,数据库应用等打包成一个镜像部署。

3. 节省开支

docker与云的结合,使得云空间可以得到更加充分的利用,解决硬件管理和改变了虚拟化的方式。


Docker安装

1. 查看系统内核,内核版本需高于3.10

uname -r

2. 获取Docker安装包

wget -qO- https://get.docker.com/ | sh

3. 查看安装的Docker版本

docker -v

4. 启动docker服务

sudo service docker start

5. 测试安装是否成功

docker run hello-world
上一篇 下一篇

猜你喜欢

热点阅读