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
相关推荐
wusam1 小时前
螺蛳壳里做道场:老破机搭建的私人数据中心---Centos下Docker学习03(网络及IP规划)
运维·服务器·网络·docker·容器
一直在进步的派大星1 小时前
Docker 从安装到实战
java·运维·docker·微服务·容器
技术钱7 小时前
docker简介
运维·docker·容器
roman_日积跬步-终至千里7 小时前
【docker】docker常见命令
运维·docker·容器
tangdou36909865511 小时前
Docker系列-超级详细教你Linux安装并使用docker compose,如何使用docker-compose安装sqlserver
docker·容器·sql server
tangdou36909865511 小时前
手把手非常详细图文并茂教你 Docker 部署 SQL Server
docker·容器·sql server
飘逸高铁侠1 天前
docker export/import 和 docker save/load 的区别
docker·容器·eureka
大宇进阶之路1 天前
docker运行arm64架构的镜像、不同平台镜像构建
docker·微服务·架构
长天一色1 天前
【Docker从入门到进阶】04.高效实践
运维·docker·容器
binqian1 天前
【Docker】 进入容器的几种方式
运维·docker·容器