修改已有Docker容器的DNS
在Docker中,如果创建容器时没有指定相关参数,etc/docker/daemon.json中也没有进行相关配置的话,容器的DNS配置默认复制宿主机的配置。 容器创建后,即使宿主机修改了DNS,容器的DNS配置仍然会保持创建时的状态,不会跟随宿主机的修改。 如需修改容器DNS,有以下两种方法: 1. 进入容器手动修改/etc/resolv.conf 通过docker exec -it <name> /bin/bash进入容器,手动修改/etc/resolv.conf文件。 2. 宿主机修改对应容器的配置文件 首先通过docker ps确定容器id,记为cont…
2022-12-15windows docker修改镜像存储位置
在使用windows docker时,默认的虚拟机镜像存储路径位于C盘,而随着使用镜像大小也会随之增长,难免会产生空间不足的情况,影响使用,我的docker目前的占用已经达到了40G,因此需要对windows docker的默认存储位置进行修改。 windows下docker wsl镜像存储于: C:\Users\your_user_name\AppData\Local\Docker 如需移动到其它目录,只需先停止docker服务后,移动此文件夹内容到新位置,然后在原位置建立到新位置的软链接即可,例如把文件夹移动到D:\Docker文件夹下: mklink /j "…
2022-01-21Docker 19.03 设置Docker Hub镜像地址
在 Docker 19.03 中,通过修改/etc/default/docker文件: DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn" 的方法已经不再可用,修改后仍然会使用 Docker Hub 自己的地址,并没有使用自己设置的镜像地址。 在本版本中可以通过/etc/docker/daemon.json实现镜像地址的修改,如果没有此文件,可以新建一个,文件内容为: { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } 然后重启 Docker 服务: service docker restart 最后运行dock…
2020-03-07