Skip to content

ubuntu安装docker

安装docker

ubuntu上apt的docker是老的版本,如果有安装可以先卸载

bash
sudo apt-get remove docker docker-engine docker.io containerd runc

更新软件包

bash
sudo apt update
sudo apt upgrade

增加需要的依赖

bash
sudo apt-get install ca-certificates curl gnupg lsb-release

添加docker的GPG密钥

bash
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加软件源

bash
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

安装docker

bash
# docker-compose-plugin为docker插件可以不安装,不推荐独立安装docker-compose
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

配置docker用户组给当前非root用户权限

bash
# 添加docker用户组,一般已存在,不需要执行
sudo groupadd docker
# 将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
# 更新用户组
newgrp docker
# 测试docker命令是否可以使用sudo正常使用
docker version

常用命令

docker启动、停止、状态等

bash
sudo systemctl start docker
sudo systemctl restart docker
sudo systemctl status docker
sudo systemctl enable docker #使 Docker 服务在每次重启时自动启动

鄂ICP备19018246号-1