Docker

约 504 字大约 2 分钟...

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。简单点说,用 Docker 你不懂太多代码知识,直接用其他人的打包容器,小白也可以部署复杂的服务应用。

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来管理多个 Docker 容器,并配置应用程序需要的所有服务。在配置文件中,所有的容器通过 services 来定义,然后使用 docker-compose 脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。强烈推荐使用 Compose 搭建所有 Docker,流程参考 NAS 上搭建 Docker

Docker 命令

Docker 使用查看 Docker — 从入门到实践open in new window

  • 列出所有容器:sudo docker ps -a

  • 停止容器运行:sudo docker stop <CONTAINER ID/NAME>。部分容器名有可能无法识别,最好在容器名称中添加数字。

  • 删除指定容器:sudo docker rm <CONTAINER ID/NAME>,删除前需先停止容器。

Windows Docker

Windows 使用 Docker Desktopopen in new window 来管理容器,方式参考 Windows Docker 环境配置open in new window

WSL 本地路径为 \\wsl.localhost\。Windows 本地磁盘挂载在 Linux 的 mnt 目录下,因此 WSL 调用 Windows 文件需先添加 /mnt/ 前缀,然后把磁盘符号改为小写,并将反斜扛 \ 替换为 /。假设 Windows 文件位于「D:\Backup\Libraries\Desktop\stable-diffusion-webui-docker」,转换为 Linux 路径则是「/mnt/d/Backup/Libraries/Desktop/stable-diffusion-webui-docker」。

评论
Powered by Waline v2.6.3