Docker的几个重要概念
仓库注册服务器 Registry :存放多个仓库
仓库 Repository :存放一类镜像的多个版本 镜像 Image:可供下载 只读 容器 Container:镜像下载后的实例化 可写Ubuntu环境下安装Docker
添加镜像源
sudo apt-get install -y apt-transport-https
添加源的gpg密钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
添加官方apt软件源
sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
更新apt软件包缓存
sudo apt-get update
安装最新版本的Docker
sudo apt-get install -y lxc-docker
系统设置
systemctl unmask docker.servicesystemctl unmask docker.socketsystemctl start docker.service
启动docker
sudo service docker start
执行命令docker version查看docker是否正确启动
docker version
启动一个nginx容器 感受一下
启动一个nginx容器,如果本地不存在镜像,则获取镜像并下载,映射80端口
docker run -d -p 8080:80 --name webserver nginx
打开浏览器尝试一下看看是不是成功啦 http://47.98.218.29:8080
再次重启docker服务发现报错 服务无法启动
可以根据这篇文章解决问题