Docker 是一个开源的利用容器引擎,基于 Go 语言 并听从 Apache2.0 协定开源。

Docker 能够让开发者打包他们的利用以及依赖包到一个轻量级、可移植的容器中,而后公布到任何风行的 Linux 机器上,也能够实现虚拟化。

容器是齐全应用沙箱机制,相互之间不会有任何接口(相似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),咱们用社区版就能够了。

更新ubuntu的apt源索引

sudo apt-get update

安装包容许apt通过HTTPS应用仓库
sudo apt-get install \    apt-transport-https \    ca-certificates \    curl \    software-properties-common
增加Docker官网GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置Docker稳定版仓库
sudo add-apt-repository \   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \   $(lsb_release -cs) \   stable"
增加仓库后,更新apt源索引

sudo apt-get update

装置最新版Docker CE(社区版)

sudo apt-get install docker-ce

进入root权限

su root - 输出本机明码

查看镜像

docker images

查看以后运行容器

docker ps

查看以后运行容器以及生效容器

docker ps -a

查看Docker CE是否装置正确

sudo docker run hello-world

启动docker

sudo service docker start

进行docker

sudo service docker stop

重启docker

sudo service docker restart

docker装置后默认开启,能够间接应用~~