Docker 安装
使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh
sudo apt-get install -y docker.io
手动安装
Centos 版本下载 Docker
1. 卸载旧版本依赖
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2. 设置仓库
安装所需的软件包yum-utils 提供了 yum-config-manager , 并且 device mapper 存储驱动程序需要 device-mapper-persisten-data 和 lvm2
sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
docker官方仓库拉取项目会较慢,使用以下命令来设置稳定的阿里云仓库。
sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装最新版本的 Docker Engine-Community 和 containerd
sudo yum install docker-ce docker-ce-cli containerd.io
docker-compose-plugin
Ubuntu 下载 Docker
1. sudo apt-get update # 更新 apt 包索引 2. sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common # 安装 apt 依赖包,用于通过HTTPS来获取仓库 3. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 添加Docker 的官方 GPG 密钥 4. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # 设置稳定版仓库 5. sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装最新版本的 Docker Engine-Community 和 containerd ,或者转到下一步安装特定版本 6. apt-cache madison docker-ce # 列出可用版本 7. sudo apt-get install docker-ce=5:19.03.14~3-0~ubuntu-focal docker-ce-cli=5:19.03.14~3-0~ubuntu-focal containerd.io # 安装
验证
docker version
4.1 启动 Docker
sudo systemctl start docker 或 service docker start
Docker 需要用户具有 sudo 权限,为了避免每次命令都输入 sudo,可以把用户加入 Docker 用户组
sudo usermod -aG docker $USER <当前用户账号>
4.2 查看镜像文件
docker images
4.3 docker 镜像官网
https://hub.docker.com/ # 可能不好进去
4.4 卸载 docker
删除安装包
yum remove docker-ce
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker rm -rf /var/lib/containerd

浙公网安备 33010602011771号