Docker 笔记: 常见配置速查,深入版

修改Docker-machine默认存储位置

我们在创建虚拟机 的时候,加上这一段就好,如下黑体字

docker-machine -s=“E:\DockerMachine” create --engine-reg
istry-mirror=https://dq2jkweq.mirror.aliyuncs.com -d virtualbox default
-s 参数表示的是Docker虚拟机存储的目录位置。同样,也允许使用如下的环境变量进行配置MACHINE_STORAGE_PATH
配置所在位置。
在这里插入图片描述

配置完成了之后,记得我们还需要设置一个环节变量
MACHINE_STORAGE_PATH
这里写图片描述

这个环节变量指向我们安装的docker-machine 目录
然后我们就可以直接连接了

#Docker Toolbox ssh用户名密码

| 用户名| 密码 |进入方式
| ------------- |:-------------?
| docker | tcuser | ssh
| root | |command:sudo -i (docker用户下执行)

#Docker 中Ubuntu apt 镜像设置

sed -i “s/archive.ubuntu/mirrors.163/g” /etc/apt/sources.list
sed -i “s/security.ubuntu/mirrors.163/g” /etc/apt/sources.list

执行apt update就是使用163 的源了

#Docker 镜像中 home键 与 end 键失效

打开文件/etc/inputrc
往最后追加如下内容即可

"\e[1~": beginning-of-line
"\e[4~": end-of-line
命令 安装 说明
ss iproute2
ping apt-get install inetutils-ping
ifconfig apt install net-tools
ssh apt install openssh-server
sudo apt install sudo

Docker win10 环境遇见错误

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.37/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

在win10环境下,首先,我们需要解决的第一个问题是没有docker-machine ,即docker 的虚拟机位置。按照本文章的步骤一进行处理。之后,还回遇到上面的问题。这时候,就是因为DOCKER的环境变量没有配置好导致的。

  1. 首先,将Docker按照目录。配置到环境变量Path 中,使得能够在终端输入docker /docker-machine 进行调用
  2. 鉴于上面的docker-machine已经创建好了,修改环境变量
  3. DOCKER_CERT_PATH=E:\DockerMachine\machines\default 指向docker证书的位置,一般是指向我们上一步创建的虚拟机位置。如果你没有修改其配置,那么你需要在C:/User/Administrator/.docker 或者 ~/.docker 目录下查找到machines的目录。
  4. DOCKER_HOST=tcp://192.168.99.100:2376 这个ip地址的配置,可以通过docker-machine ls 进行查询,看到的虚拟机地址就是这个地址。
  5. DOCKER_MACHINE_NAME=default 在创建虚拟机的时候,已经有指定了我们的虚拟机的名字,如果创建的时候没有指定,会从环境变量中读取,读不到会报错。
  6. DOCKER_TLS_VERIFY=1 默认1 ,应该是安全相关的
  7. DOCKER_TOOLBOX_INSTALL_PATH=d:\Program Files\Docker Toolbox 指定我们的Docker安装的位置。

总之就是如下几个,请注意按照自己项目的实际需求进行修改。

DOCKER_CERT_PATH=E:\DockerMachine\machines\default
DOCKER_HOST=tcp://192.168.99.100:2376
DOCKER_MACHINE_NAME=default
DOCKER_TLS_VERIFY=1
DOCKER_TOOLBOX_INSTALL_PATH=d:\Program Files\Docker Toolbox

同理,docker-machine env 可以获得你需要的,如下图。
在这里插入图片描述

发布了73 篇原创文章 · 获赞 55 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/blueboz/article/details/82314364
今日推荐