Docker

6 篇文章
【运维】docker如何删除所有容器

【运维】docker如何删除所有容器

本文介绍了如何使用Docker命令删除已停止的容器,以释放磁盘空间和清理环境。具体命令为`docker container prune`,该命令会删除所有已停止的容器,删除前需确保这些容器不再需要,因为容器数据一旦删除将不可恢复。此外,文章还提供了删除所有容器(包括正在运行的容器)的命令:先用`docker stop $(docker ps -aq)`停止所有容器,再用`docker rm $(docker ps -aq)`删除所有容器。使用这些命令时需谨慎,避免误删正在运行的重要容器及其数据。

【运维】Linux 修改Docker存储路径

【运维】Linux 修改Docker存储路径

本文介绍了使用软链接解决Docker目录存储问题的简单方法。首先,通过停止Docker服务,将/var/lib/docker目录下的所有文件移动到新的位置,如/home/docker。然后,创建一个软链接,将/var/lib/docker指向新的存储位置。这样,系统变量仍然可以通过原路径访问,而实际文件存储在新的位置。最后,重启Docker服务即可完成操作。这种方法快捷方便,适用于类似问题的解决方案。

国内docker镜像源配置

国内docker镜像源配置

本文介绍了在国内使用阿里云镜像加速器提升Docker镜像下载速度的完整配置流程。由于Docker官方镜像源在国内访问缓慢,推荐采用阿里云提供的免费镜像加速服务。操作共分四步:一是注册/登录阿里云账号(支持支付宝快捷登录);二是进入阿里云控制台,依次导航至“容器镜像服务→镜像加速器”,获取专属加速地址;三是通过命令行配置Docker daemon.json文件,添加registry-mirrors(含个人加速地址及备用源)和DNS设置,并重载并重启Docker服务;四是执行`docker info | grep Mirrors -A 1`验证加速器是否生效。全文步骤清晰、命令明确,适用于Linux环境下的Docker用户快速优化镜像拉取体验。(198字)

一键安装Docker和Docker-compose

一键安装Docker和Docker-compose

该文章提供了一键安装Docker和Docker-compose的命令,简化了安装过程。首先,通过一行命令快速安装Docker,使用了腾讯云镜像源和特定协议,支持安装最新版本并可选择是否关闭防火墙。接着,文章提供了安装Docker-compose的步骤,包括下载二进制文件、赋予执行权限以及创建软链接,确保Docker-compose能够全局使用。这些命令旨在帮助用户高效完成Docker相关工具的安装。

Docker安装MongoDB

Docker安装MongoDB

本文详细介绍了使用Docker部署MongoDB的两种主流方式:手动安装与docker-compose自动化安装。首先通过`docker search mongo`查找官方镜像,再执行`docker pull mongo`拉取最新版镜像;随后配置并启动容器,关键参数包括端口映射(27017:27017)、数据卷挂载(如`E:/mongo/data:/data/db`)及环境变量(`TZ`、`MONGO_INITDB_ROOT_USERNAME`、`MONGO_INITDB_ROOT_PASSWORD`)。此外,推荐使用`docker-compose.yaml`实现标准化部署,支持版本指定(如4.4.16)、自动重启、时区与认证配置,并可通过`docker-compose up -d`一键后台启动。全文步骤清晰,兼顾Windows环境实操细节,适合快速搭建安全、可持久化的MongoDB开发/测试环境。(199字)

中国关闭全部大厂的Docker镜像源意味着什么?

中国关闭全部大厂的Docker镜像源意味着什么?

2024年6月起,中国大陆多所高校及机构陆续关闭Docker镜像源,主因是某用户在Docker Hub上传涉嫌违法内容,触发监管响应。此举源于三方面考量:一是强化网络安全,防范恶意镜像传播;二是维护数据主权,管控敏感信息跨境流动;三是推动国产替代与技术自主。影响层面,开发者面临效率下降、镜像同步延迟及运维复杂度上升等挑战。应对方案包括:优先采用阿里云、腾讯云等合规国内镜像源;企业自建私有镜像仓库实现可控同步;谨慎使用合规加速工具。该调整虽短期带来不便,但长远有利于构建安全、自主的软件基础设施生态。(198字)