docker 搭建开发环境,解决deepin依赖问题

本机环境: deepin v23b2

删除docker旧包

bash 复制代码
sudo apt-get remove docker docker-engine docker.io containerd runc

注意卸载docker旧包的时候Images, containers, volumes, 和networks 都保存在 /var/lib/docker 卸载的时候不会自动删除这块数据,如果你先删除他们则使用rm 来删除

bash 复制代码
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd 

安装docker

bash 复制代码
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

出现下列提示,完成安装。

根据提示我们继续执行

bash 复制代码
dockerd-rootless-setuptool.sh install

会报错,然后继续按照提示执行:

bash 复制代码
sudo sh -eux <<EOF
# Install newuidmap & newgidmap binaries
apt-get install -y uidmap
EOF

重新运行

bash 复制代码
dockerd-rootless-setuptool.sh install

出现下图,就是安装成功

验证一下:

bash 复制代码
tensor@tensor-PC:~$ docker --version
Docker version 24.0.7, build afdd53b

通过docker 安装 tauri 环境

https://github.com/ivangabriele/docker-tauri

https://hub.docker.com/r/ivangabriele/tauri

bash 复制代码
docker pull ivangabriele/tauri:debian-bookworm-18

运行容器

bash 复制代码
docker run -it ivangabriele/tauri:debian-bookworm-18 /bin/bash
相关推荐
小白的码BUG之路3 小时前
Docker -- No space left on device
运维·docker·容器
程序员老陆4 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
灯澜忆梦14 小时前
【minio】#1 | 简介与安装
docker·对象存储·minio
江湖有缘1 天前
3款开源绘图工具整理合集,可Docker一键部署!
docker·容器·开源
TTATTC1 天前
告别协议选型内耗:深入拆解微服务“内部 gRPC + 边界 REST”混合通信架构与 Envoy 转码实战
docker·开源
光依旧2 天前
PageIndex没翻车,翻车的是我的解析器
docker·langchain·大模型·向量数据库·pdf解析·rag·pageindex
谢亮_vipxieliang2 天前
容器排障实战手册:从日志到内核的分层排障
docker·云原生·容器·eureka
梦想不只是梦与想2 天前
Docker 常用命令
docker
小白的码BUG之路2 天前
Docker -- 构建ruoyi-gateway镜像
docker·容器·gateway
小白的码BUG之路2 天前
Docker -- 构建ruoyi-system镜像
运维·docker·容器