# docker教程

### 目录

***

* Docker概念
  * 基础知识
    * [什么是Docker](/docker/concepts/what-is-docker.md)
    * [什么是仓库](/docker/concepts/what-is-registry.md)
    * [什么是容器](/docker/concepts/what-is-a-container.md)
    * [什么是镜像](/docker/concepts/what-is-an-image.md)
    * [架构](/docker/concepts/framework.md)
    * [docker、docker引擎、docker桌面版区别](/docker/concepts/docker-engine-desktop-diff.md)
* Docker安装
  * [Ubuntu 安装 Docker](/docker/install/ubuntu-install-docker.md)
  * [Debian 安装 Docker](/docker/install/debian-install-docker.md)
  * [CentOS 安装 Docker](/docker/install/centos-install-docker.md)
  * [MacOS 安装 Docker](/docker/install/macos-install-docker.md)
  * [Windows 安装 Docker](/docker/install/windows-install-docker.md)
  * [Docker国内镜像源配置](/docker/install/docker-mirror.md)
* Docker实例
  * [Docker 安装 Ubuntu](/docker/install/docker-install-ubuntu.md)
  * [Docker 安装 CentOS](/docker/install/docker-install-centos.md)
  * [Docker 安装 Nginx](/docker/install/docker-install-nginx.md)
  * [Docker 安装 Nodejs](/docker/install/docker-install-node.md)
  * [Docker 安装 PHP](/docker/install/docker-install-php.md)
  * [Docker 安装 Python](/docker/install/docker-install-python.md)
    * [Docker Python镜像 TAG 说明](/docker/install/docker-install-python-tags.md)
  * [Docker 安装 Tomcat](/docker/install/docker-install-tomcat.md)
  * [Docker 安装 MySQL](/docker/install/docker-install-mysql.md)
  * [Docker 安装 Redis](/docker/install/docker-install-redis.md)
  * [Docker 安装 Apache](/docker/install/docker-install-apache.md)
  * [Docker 安装 MongoDB](/docker/install/docker-install-mongodb.md)
  * [Docker 安装 GitLab](/docker/install/docker-install-gitlab.md)
  * [Docker 安装 Jenkins](/docker/install/docker-install-jenkins.md)
  * [Docker 安装 Wordpress](/docker/install/docker-install-wordpress.md)
  * [Docker 安装 Portainer](/docker/install/docker-install-portainer.md)
* Docker使用
  * [Docker 容器使用](/docker/usage/docker-container-usage.md)
  * [Docker 镜像使用](/docker/usage/docker-image-usage.md)
  * [Docker 容器连接](/docker/usage/docker-container-connection.md)
  * [Docker 仓库管理](/docker/usage/docker-repository.md)
  * [Docker Dockerfile](/docker/usage/docker-dockerfile.md)
    * [Docker Dockerfile Python实战配置-1](/docker/usage/docker-dockerfile-simple1.md)
    * [Docker Dockerfile Python实战配置多阶段构建-2](/docker/usage/docker-dockerfile-simple2.md)
  * `docker compose`、`docker-compose`使用
    * [docker-compose 安装](/docker/usage/docker-compose.md)
    * [docker-compose 常用命令](/docker/docker-compose/docker-compose-common-command.md)
    * [docker-compose 构建jenkins](/docker/docker-compose/docker-compose-jenkins.md)
    * [docker-compose 构建mySql](/docker/docker-compose/docker-compose-mysql.md)
    * [docker-compose 构建redis](/docker/docker-compose/docker-compose-redis.md)
    * [docker-compose 构建nginx](/docker/docker-compose/docker-compose-nginx.md)
    * [docker-compose 网络配置](/docker/docker-compose/docker-compose-network.md)
    * [docker-compose 编排多服务](/docker/docker-compose/docker-compose-build-servers.md)
    * [docker-compose 常用命令](/docker/docker-compose/docker-compose-common-command.md)
    * [`docker compose` 和 `docker-compose` 区别](/docker/manual/diff/docker-compose-vs-compose-diff.md)
    * [docker compose 锚点用法](/docker/docker-compose/docker-compose-anchor.md)
    * [docker compose 示例1](/docker/docker-compose/docker-compose-simple-1.md)
  * [Docker 重启策略](/docker/usage/docker-restart.md)
  * [Docker Machine](/docker/usage/docker-machine.md)
  * [Swarm 集群管理](/docker/usage/docker-swarm.md)
    * [第三方博客](https://www.cnblogs.com/lihi9998/p/18893360)
    * [官网](https://docs.docker.com/reference/cli/docker/swarm/)
    * [容器化的分布式选择讨论](https://www.zhihu.com/question/312917608)
* Docker实战进阶
  * [Docker Jenkins进阶配置](/docker/advanced/docker-jenkins-advanced.md)
  * [Docker MongoDB进阶配置](/docker/advanced/docker-mogongdb-advanced.md)
  * [Docker Mysql进阶配置](/docker/advanced/docker-mysql-advanced.md)
    * [Docker 备份MySQL数据库完整指南](/docker/advanced/docker-mysql-backup.md)
  * [Docker Redis进阶配置](/docker/advanced/docker-redis-advanced.md)
  * [Docker Network进阶配置](/docker/advanced/docker-network-advanced.md)
  * [Docker Nginx进阶配置](/docker/advanced/docker-nginx-advanced.md)
  * [Docker 分配CPU资源](/docker/advanced/docker-cpu-advanced.md)
  * [idea配置Docker](/docker/advanced/docker-idea-advanced.md)
  * [Dockerfile构建SpringBoot镜像](/docker/advanced/docker-dockerfile-springboot-advanced.md)
  * [Dockerfile+Maven插件构建SpringBoot镜像（推荐）](/docker/advanced/docker-dockerfile-maven-springboot-advanced.md)
  * [Maven插件构建SpringBoot镜像（一）](/docker/advanced/docker-maven-build-image.md)
  * [Maven插件构建SpringBoot镜像（二）](/docker/advanced/docker-maven-build-image-2.md)
  * [Maven插件构建SpringBoot镜像并推送到远程/私人仓库（Docker Hub）](/docker/advanced/docker-maven-build-image-remote-advanced.md)
  * Docker 清理资源汇总
    * [Docker清理悬空镜像(空(none)镜像)](/docker/advanced/docker-none-image.md)
    * [Docker清理数据卷(volume prune)](/docker/advanced/docker-clear-volume.md)
      * [Docker Bind Mount vs Volume 的区别](/docker/advanced/docker-volume-vs-bind-mount.md)
      * [Docker安全的清理匿名数据卷](/docker/advanced/docker-safe-clear-volume.md)
    * [Docker清理构建缓存(Build Cache)](/docker/advanced/docker-clear-build-cache.md)
  * [Docker inspect 查看容器、镜像的高级用法](/docker/advanced/docker-inspect-advanced.md)
    * [Docker inspect 查看容器的ip](/docker/advanced/docker-inspect-ip.md)
    * [Docker 查看容器的状态、日志](/docker/advanced/docker-look-status.md)
  * [Docker Keycloak进阶配置](/docker/advanced/docker-keycloak-advanced.md)
  * [Docker 1panel进阶配置](/docker/advanced/docker-1panel.md)
  * [Docker crawl4ai进阶配置](/docker/advanced/docker-crawl4ai.md)
  * [docker gitea进阶配置](/docker/advanced/gitea.md)
  * [docker n8n进阶配置](/docker/advanced/n8n/n8n.md)
  * Docker 常用的脚本汇总
    * [Docker批量查找每个卷对应的容器](/docker/advanced/docker-find-volume-container-mapping.md)
    * [Docker检测所有容器挂载状态的脚本](/docker/advanced/docker-inspect-advanced-sh-1.md)
  * [Docker缓存构建原理](/docker/advanced/docker-build-cache.md)
  * [Docker多阶段构建指南](/docker/advanced/docker-multi-stage-builds.md)
  * [Docker容器时间同步指南](/docker/advanced/docker-sync-time.md)
  * [Docker开启2375远程监听](/docker/advanced/docker-enabled-remote-tcp.md)
* Docker参考手册
  * [Docker 命令大全](/docker/manual/docker-command-manual.md)
  * [Docker 资源汇总](/docker/manual/docker-resources.md)
  * [Docker 常见问题](/docker/manual/docker-problem.md)
* Docker Hub指南
  * [Docker Hub账号服务说明](/docker/docker-hub/docker-hub-service.md)

## 关注公众号，获取更多内容

![](/files/2buduM5tGOBLcSLmpsga) ![](/files/dONYoNS9T6SrFPT19Xmr)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tuonioooo-notebook.gitbook.io/docker/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
