windows server 安装 DockerToolbox

时间:2024-03-09 20:03:05

docker官方提供了 windows和 mac平台的一键安装包,这是最省心的安装方式,可以在docker官网下载(需要注册账号),直接运行,如果需要权限同意即可。

不过这对系统版本有要求,根据官方说明,windows 要求 win10 64位,教育版或专业版,主板开启虚拟化(一般默认开启),4G 内存。mac 要求macos 10.11以后,不能安装 VirtualBox 4.3.30以前版本。如果你无法满足这些,可以尝试Docker Toolbox。

由于wiondws server 2012不能直接安装Docker Desktop,只能安装DockerToolbox,于是把操作方法记录下来希望对大家有用。

第一步:点击下载DockerToolbox  

第二步:双击安装后, 复制C:\Program Files\Docker Toolbox(安装位置)文件夹下的boot2docker.iso 到 C:\Users\lzy\.docker\machine\cache(缓存位置)下

创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。

docker-machine create --engine-registry-mirror=https://xxxxx.mirror.aliyuncs.com -d virtualbox default

 阿里云加速地址需要注册获取:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

如果是已经安装好的更新镜像地址需要运行以下命令: 

docker-machine.exe env default

显示的信息中有DOCKER_CERT_PATH信息,打开这个文件目录,修改config.json

 在RegistryMirror中添加获取到的镜像地址

修改好: 执行以命令重启即可

 docker-machine restart default

  

default为默认的机器名称

 

安装后使用:ls 命令查看

第三步:初始化:

可以直击双击 start.sh 初始化

 

执行docker-compose 出现相关错误的解决办法

$ docker-compose restart
[13944] Failed to execute script docker-compose
Traceback (most recent call last):
File "docker-compose", line 6, in <module>
File "composeclimain.py", line 71, in main
File "composeclimain.py", line 124, in perform_command
File "composeclicommand.py", line 38, in project_from_options
File "composeclidocker_client.py", line 84, in tls_config_from_options
File "site-packagesdockertls.py", line 81, in init
docker.errors.TLSParameterError: Path to a certificate and key files must be pro vided through the client_config param. TLS configurations should map the Docker CLI client configurations. See https://docs.docker.com/engin... fo r API details.

  执行以下命令

          

 docker-machine env szqj 

   其中szqj为您的命名名称

 

 

docker默认用户和密码:

 

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