整理Docker的配置,以及遇到问题的解决方案。
Docker更新Ubuntu被墙
- 把
/etc/apt/sources.list
中的http://archive.ubuntu.com
全部替换为http://mirrors.ustc.edu.cn
。 - 编辑Dockfile文件,添加以下语句更新image resp中的Ubuntu,替换源为中科大镜像。
1 | FROM resp:latest |
- 执行
docker build -t newresp .
安装新功能。
设置Docker镜像
新版的
Docker
使用/etc/docker/daemon.json(Linux)
或者%programdata%\docker\config\daemon.json(Windows)
来配置 Daemon。在该配置文件中加入(没有该文件,则创建一个):
1 | { |
Windows下更改Docker的虚拟机、镜像位置
- 设置环境变量
MACHINE_STORAGE_PATH
为要存储所有docker
文件的位置。 - 如尚未安装
docker
,安装即更改默认位置。 - 如已安装
docker
,在bash
窗口中docker-machine ls
查看已有的docker
虚拟机,docker-machine create --driver=virtualbox newDockerName
即可新建一个虚拟机,新建后可docker-machine rm default
删除原有的默认虚拟机,并在新位置新建一个名为default
的虚拟机。 docker-machine regenerate-certs default
重新生成证书。- 重新执行
Docker Quick Terminal
。
精简版Ubuntu待安装软件列表
- ping: inetutils-ping
- ifconfig: net-tools
参考文献:
原创作品,允许转载,转载时无需告知,但请务必以超链接形式标明文章原始出处(https://forec.github.io/2016/09/09/docker-problems/) 、作者信息(Forec)和本声明。