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
相关推荐
赵 XiaoQin6 小时前
【无标题】
docker
may_一一8 小时前
docker安装的redis状态一直是restarting
java·redis·docker
cike_y8 小时前
浅谈用docker搭建一个ctf镜像
运维·安全·网络安全·docker·容器·ctf
自己的九又四分之三站台9 小时前
Docker容器启动中需要增加一个端口
docker·容器·eureka
cqsztech10 小时前
docker环境下 Oracle 19c 标准版如何转换为19c 企业版
docker·oracle·容器
❀͜͡傀儡师11 小时前
docker部署 paperless-ngx
运维·docker·容器
卌卄11 小时前
Linux下安装Docker
linux·运维·docker
派阿喵搞电子11 小时前
配置srs的鉴权时遇到的问题
服务器·docker·容器·srs
凯子坚持 c14 小时前
Docker 容器全生命周期管理与运维命令深度解析
运维·docker·php