阿尼樱奈奈
deepin
2023-09-15 02:39 
Reply Like 0 View the author

v23的源里已经有docker.io了,可以直接装,也可以配置rootless(虽然过程中会有一点小问题),就不需要额外添加docker的源装docker-ce了
难道V23作为根系统就不能安装了?
这样弄好可以当做容器测试环境吗?
这样弄好可以当做容器测试环境吗?
可以啊,容器技术有很多,docker-ce最流行最简单。上面步骤完之后,就可以直接使用docker和docker-compose了,可以按照文档熟悉常用命令https://www.runoob.com/docker/docker-hello-world.html
deepin是linux系统,直接在自己系统上使用docker和docker-compose,比windows虚拟机或wsl操作更方便点! 容器里也可以使用红帽或debian系等任意系统。
打包复制移植重装都方便,比apt、deb包、编译安装干净,不会影响你的系统,通过网络访问的日常软件工具用docker安装使用也方便。很多debian10或者deepin20.9原生没有或不支持的apt、deb包、编译的软件,可以用容器安装了,丰富了deepin的软件生态。
Popular Ranking
ChangePopular Events
More
说明
最通用的安装docker-ce的方式,理论上适合任何linux系统。
实测过ubuntu,deepin20.9,deepinV23系统。
未使用rootless方式,以后有时间了测试。
docker-ce 官方离线包下载地址:
https://download.docker.com/linux
例如debian12的包:https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/
例如ubuntu 24.04的包: https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/
不同名称的包下载最新时间的即可。
在线安装docker-ce
如果由于网络原因下载不了脚本,手动使用脚本安装
install_docker.sh (2024年上旬版本)
创建文件内容如下:
执行,即可自动安装docker-ce:
bash install_docker.sh普通用户使用docker不用sudo的方法
额外内容
Installing Docker and The Docker Utility Engine for NVIDIA GPUs
(1)Installing the NVIDIA Container Toolkit
(2)configure the docker container runtime
(3)Testing Docker and NVIDIA Container Runtime
这个源的速度太慢了,而且如果是内网离线部署也不友好。
NVIDIA Container Toolkit官方提供了离线包下载地址:
stable/deb: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/debexperimental/deb: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/experimental/debstable/rpm: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/rpmexperimental/rpm: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/experimental/rpm按照不同名称的deb,各下1个最新版本号的文件,安装即可。
例如今天最新版本是1.17.8版本,下载6个包: