概念
Image 镜像: 文件系统
Container 容器:事例化的镜像
Respository 仓库:部署在云端,支持多个服务器(docker)拉image
docker安装以及使用
//移除已经添加过的模块
sudo apt-get remove docker docker-engine docker.io
//更新源
sudo apt-get update
//允许apt通过Https更新
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
//添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
//通过搜索密钥的最后8个字符,确认拥有密匙
sudo apt-key fingerprint 0EBFCD88
//设置 stable 的仓库
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
//开始安装Docker CE
sudo apt-get install docker-ce docker-ce-cli containerd.io
//通过运行hello-world验证是否正确安装
sudo docker run hello-world
//查看版本
sudo docker version
PS :安装之后在pull helloworld时可能碰到如下问题
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
还是老老实实申请个账号
Docker Pricing & Monthly Plan Details | Docker
之后运行
docker login -u "用户名" -p "密码"