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