docker入门(1)——docker安装

Docker是什么?

Docker 是一个开源的应用容器引擎,可以让我们打包我们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。docker主要有下面三个概念。

镜像

镜像(Image):是一个静态的东西,是可以被用户分享的文件,docker中的镜像是静态的,我们不能对他进行操作,只能pull别人的镜像或者push自己的镜像

容器

容器(Container):镜像是不能被操作的,但是容器里的东西是可以被操作的。所以我们可以把容器理解成动态的,即镜像的动态状态就是容器。docker容器可以直接进去操作,一旦退出,所有操作都会被抹去,恢复和进去前一样的情况。就像是进入一个操作系统一样,你可以进行各种操作,安装各种软件,但是一关机,电脑就会被重置。如果想要实现保存的话,只能是把当前容器封装成一个新的镜像。下次进入新的镜像就可以保证上次的操作被保留。

仓库

仓库:顾名思义就是一个用来存储的东西,类比git仓库,我们可以pull自己之前push到自己仓库的镜像到本地,也可以pull别人的镜像到本地,只要有别人的镜像地址,名字,标签等即可pull别人的镜像

docker的应用场景

  • web应用的自动化打包和发布
  • 自动化测试和持续集成、发布
  • 在服务型环境中部署和调整数据库或其他的后台应用

docker的安装

安装环境

系统:win10 自带子系统 ubuntu 16.04

安装命令

sudo apt-get update
sudo apt-get install docker

安装测试

docker  -v

//输出版本信息
Docker version 1.7.1, build 786b29d/1.7.1(不同的版本输出的信息不一样)

启动docker服务

docker的运行需要管理员权限,切换root用户执行

su - root 
//输入密码
service docker start

猜你喜欢

转载自blog.csdn.net/x1032019725/article/details/81036042