附录一:常见问题总结
镜像相关
如何批量清理临时镜像文件?
如何查看镜像支持的环境变量?
本地的镜像文件都存放在哪里?
构建 Docker 镜像应该遵循哪些原则?
碰到网络问题,无法 pull 镜像,命令行指定 http_proxy 无效?
容器相关
容器退出后,通过 docker container ls 命令查看不到,数据会丢失么?
如何停止所有正在运行的容器?
如何批量清理已经停止的容器?
如何获取某个容器的 PID 信息?
如何获取某个容器的 IP 地址?
如何给容器指定一个固定 IP 地址,而不是每次重启容器 IP 地址都会变?
如何临时退出一个正在交互的容器的终端,而不终止它?
使用 docker port 命令映射容器的端口时,系统报错“Error: No public port '80' published for xxx”?
docker port 命令映射容器的端口时,系统报错“Error: No public port '80' published for xxx”?可以在一个容器中同时运行多个应用进程么?
如何控制容器占用系统资源(CPU、内存)的份额?
仓库相关
仓库(Repository)、注册服务器(Registry)、注册索引(Index) 有何关系?
配置相关
Docker 的配置文件放在哪里,如何修改配置?
如何更改 Docker 的默认存储位置?
使用内存和 swap 限制启动容器时候报警告:"WARNING: Your kernel does not support cgroup swap limit. WARNING: Your kernel does not support swap limit capabilities. Limitation discarded."?
Docker 与虚拟化
Docker 与 LXC(Linux Container)有何不同?
Docker 与 Vagrant 有何不同?
开发环境中 Docker 和 Vagrant 该如何选择?
其它
Docker 能在非 Linux 平台(比如 Windows 或 macOS )上运行么?
如何将一台宿主主机的 Docker 环境迁移到另外一台宿主主机?
如何进入 Docker 容器的网络命名空间?
如何获取容器绑定到本地那个 veth 接口上?
Last updated