什么是Docker
Docker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
准备Docker环境
本次安装环境为Ubuntu16.04
首先安装apt依赖包,使其通过HTTP获取仓库
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
接下来添加Docker官方GPG密钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
搜索指纹的后8个字符,验证是否拥有带指纹的密钥
sudo apt-key fingerprint 0EBFCD88
设置稳定版仓库以及更新apt包索引
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
最后安装最新版本的Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完成后检查Docker版本号
运行第一个容器
通过运行Docker自带的HelloWorld镜像可以检测是否安装成功
Docker基本操作
运行镜像
sudo docker run -it ubuntu bash
直接运行会出现权限不够的错误如下
加上sudo 提供权限后可成功运行
显示本地镜像库内容