ubuntu 安装docker


* 网盘、激活码资源来源于网络,此文章记录使用步骤、踩坑

安装Ubuntu

百度网盘资源:百度网盘

安装ssh

* : 可以不装,装是为了xshell连接虚拟机;我装是因为装东西报错时,在ubuntu里点复制不能copy到主机上进行浏览器搜索

ubuntu 开启ssh踩坑之旅-优快云博客

安装docker

docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站

验证docker安装成功

查看docker 客户端、服务端是否都安装完成

sudo docker version

在这里插入图片描述

查看docker启动成功

sudo systemctl status docker

在这里插入图片描述

当前用户添加docker用户组

当前用户没有加入用户组,不加sudo(变root),是看不了doker server信息、跑不了docker server命令

sudo usermod -aG docker $USER // -a追加 -G到指定组 $USER是环境变量,表示当前用户

使添加用户组配置生效

重新登录当前用户
修改账号密码

* 登出前确保你知道账号密码

passwd // 修改当前账号密码,如果是第一次,不需要输入旧密码,直接输入新密码

sudo passwd 用户名 // 忘记${用户名}密码,强制修改
whoami // 查看用户名

在这里插入图片描述

检查用户组
groups | grep docker

在这里插入图片描述

临时生效
newgrp docker
不添加用户组,使用root用户
su - // 转root账号,需要输入密码

sudo passwd root // 更新root账号密码

配置镜像加速器

*:docker资源在国外,访问慢(无法访问),安装镜像加速器加快资源访问;有vpn可以不装加速器,这里只给了阿里云的镜像加速器;用不了,还可以上网找其他加速器

步骤一:点击如图管理控制台

容器镜像服务 ACR:容器镜像服务_镜像构建_镜像授权_镜像托管-阿里云

步骤二: 按照如图2文档安装镜像加速器

测试镜像加速器地址是否可用

curl -I https://mirror.ccs.tencentyun.com

在这里插入图片描述

在这里插入图片描述

添加更多镜像加速器地址

镜像加速器可以多配几个,有的可能有时候用不了;可用的镜像加速器问问AI、上网找

sudo vim /etc/docker/daemon.json // 修改该文件将下面的《常见镜像加速器地址》添加在registry-mirrors数组中

sudo systemctl daemon-reload // 重新加载daemon配置
sudo systemctl restart docker // 重启docker应用配置
常见镜像加速器地址
https://docker.xuanyuan.me/
https://docker.m.daocloud.io/
https://你的ID.mirror.aliyuncs.com/ // 注意这里改成你的ID
https://registry.docker-cn.com/
http://hub-mirror.c.163.com/
https://mirror.ccs.tencentyun.com/
https://noohub.ru/

查看镜像加速器是否配置成功

docker info | grep -A 10 "Registry Mirrors" // -A 10 表示找到字符串后,还要再输出10行

在这里插入图片描述

测试docker使用

使用国内镜像加速器

我测试时,阿里云镜像用不了,https://docker.xuanyuan.me/这个能用。不知道阿里云能用之后search会不会正常。

在这里插入图片描述

镜像加速器不能用也可能有别的原因,比如防火墙开着,不允许通过;dns解析要加nameserver=8.8.8.8等。所以…我买了vpn。

使用vpn

由于镜像加速器不太好用,我就买了vpn

express官网:欢迎来到Express加速器 | Express加速器

在这里插入图片描述

保存快照

ubuntu默认不会持久化数据,所以需要生成快照保存数据

在这里插入图片描述

### 安装Docker on Ubuntu 要在Ubuntu系统上安装Docker,请按照以下步骤操作: 1. **更新系统软件包** 在开始之前,确保你的系统软件包列表是最新的: ```bash sudo apt update ``` 2. **安装必要的依赖** 安装一些必要的依赖项,以便可以使用HTTPS来访问仓库: ```bash sudo apt install apt-transport-https ca-certificates curl software-properties-common ``` 3. **添加Docker的官方GPG密钥** 为了确保下载的安全性,需要添加Docker的官方GPG密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 4. **设置Docker稳定版仓库** 接下来,添加Docker的仓库到APT源中。这里我们使用阿里云的镜像来加速下载过程: ```bash echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 5. **再次更新软件包索引** 添加仓库后,再次更新软件包索引: ```bash sudo apt update ``` 6. **安装Docker CE** 现在可以安装Docker CE(社区版)了: ```bash sudo apt install docker-ce docker-ce-cli containerd.io ``` 7. **验证Docker安装** 安装完成后,可以通过运行一个测试容器来验证Docker是否正确安装: ```bash sudo docker run hello-world ``` 8. **启动并启用Docker服务** 确保Docker服务已经启动,并且设置为开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 9. **检查Docker版本** 你可以通过以下命令查看Docker的版本信息: ```bash sudo docker version ``` 以上步骤应该能够帮助你在Ubuntu系统上成功安装Docker。如果你遇到任何问题,可以参考官方文档或相关社区的支持资源[^2]。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值