ubuntu安装docker

参考文档
1 https://blog.csdn.net/m0_60827485/article/details/125197867
2 https://blog.csdn.net/weixin_50999155/article/details/119581698
3 https://zhuanlan.zhihu.com/p/143156163

Docker 是一个开源的容器化平台,它允许你构建,测试,并且作为可移动的容器去部署应用,这些容器可以在任何地方运行。一个容器表示一个应用的运行环境,并且包含软件运行所需要的所有依赖软件。

我是想安装android源码查看工具,所以想装个docker

1 卸载docker

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

2更新软件环境安装过程

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

使用下面的 curl 导入源仓库的 GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将 Docker APT 软件源添加到你的系统:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。

3安装Dcoker

想要安装 Docker 最新版本,运行下面的命令。
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
想要安装指定版本,首先列出 Docker 软件源中所有可用的版本:
sudo apt update
apt list -a docker-ce

通过在软件包名后面添加版本=来安装指定版本:

sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

4 验证是否安装完成

sudo systemctl status docker

输出将会类似下面这样:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
...

也可以启动该镜像,来验证docker是否可以正常运行
在这里插入图片描述

5 常用命令

#查看docker服务状态:
sudu systemctl status docker
sudu systemctl restart docker

sudu systemctl enable docker
#查看镜像
sudo docker images

#查看容器
sudo docker ps

#停止容器
docker stop 容器名称

6 当前账号添加docker权限

如此就可以不用sudo了

查看用户组及成员

sudo cat /etc/group | grep docker

可以添加docker组

sudo groupadd docker 

添加当前用户到docker组

sudo gpasswd -a ${USER} docker

增加读写权限

sudo chmod a+rw /var/run/docker.sock

重启docker 刷新配置

sudo systemctl restart docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值