windows7中安装docker

windows7中安装docker

下载安装包

现在是windows7的版本所以是下载window7的安装包
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
我下载的是
在这里插入图片描述

下载之后安装步骤

在这里插入图片描述
在这里插入图片描述
这是安装要注意的两点。

安装之后双击Docker Quickstart Terminal,可能会提示你找不到base.exe这个程序,这是因为git的地址不对。
在这里插入图片描述
,右键点击Docker Quickstart Terminal,在快捷方式里面的目标修改正确的路径
在这里插入图片描述
之后打开Docker Quickstart Terminal,发现又有新的问题Looking for vboxmanage.exe

我们到它的启动脚本看一下,右键文本格式打开就可以了
在这里插入图片描述
在这里插入图片描述
发现是这一部分出现问题,猜想可能是没有VBOX_MSI_INSTALL_PATH或者VBOX_INSTALL_PATH这两个环境变量,通过代码我们得知,这两个只需要配置其中一个就可以了。
Docker安装的时候也帮我们安装好了Oracle VM VirtualBox,路径为
C:\Program Files\Oracle\VirtualBox
右键我的电脑,属性,高级系统设置,环境变量
记住,变量值后面还要加上/
在这里插入图片描述
如果还是不行,可能是没有DOCKER_TOOLBOX_INSTALL_PATH这个环境变量
把它配置上就可以了,路径是你安装docker的路径
在这里插入图片描述
配置完成之后启动docker安装位置start.sh发现错误

Running pre-create checks...
(default) Default Boot2Docker ISO is out-of-date, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is vl.10.3
(default) Downloading C:\Users\Administrator\.docker\machine\cache\boot2docker.iso from https://github.com/boot2dock/releases/download/v1.10.3/boot2docker. iso..
Error with pre-create check:"Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boo dial tcp 192.30.252.128:443: connectex:A Cbnhectioh fttemtlFailea blaause-the' connected party did not pr after a period of time, or established connection failed because connected host has failed to respond.
You can further specify your shell with either' cmd' or ' powershell' with the--shell flag.
Looks like something went wrong... Press any key to continue...

这里是因为在路径下没有 C:\Users\Administrator.docker\machine\cache\boot2docker.iso,我这里的解决方案是使用迅雷重新下载了一个boot2docker.iso下载地址:https://github.com/boot2dock/releases/download/v1.10.3/boot2docker. iso
将下载好的boot2docker. iso 放到 C:\Users\Administrator.docker\machine\cache这里就可以了。
启动start.sh就可以了发现可以启动了,使用命令docker version 报错
在这里插入图片描述
解决方法执行命令:docker-machine env default
在这里插入图片描述
2.将显示的命令复制出来进行执行
在这里插入图片描述
3. 将最后一句 REM @FOR /f “tokens=*” %i IN (‘docker-machine env default’) DO @%i 命令去掉REM进行执行,使配置生效
在这里插入图片描述
然后就可以了。
现在将项目打包镜像到阿里云上首先要登录官方文档给的是:
在这里插入图片描述

但是在windows上操作的命令是:winpty docker login --username=lee1569850979 registry.cn-hangzhou.aliyuncs.com
windows 安装docker报错:Error checking TLS connection: ssh command error: command : ip addr show
在这里插入图片描述

解决方案:
找到docker的一个c盘位置我的是在C:\Users\Administrator.docker\machine
然后删除如图其中两个文件,如果删除不了,就重启一下机器然后再删除,然后再次启动就可以了
在这里插入图片描述

无脚本上传镜像到阿里云

使用idea将需要构成镜像的文件打包 maven ——》clean ——》package
使用安装好的docker进入到目标文件下,新建一个Dockfile文件
这个是我的目标文件

FROM openjdk:8-jre-alpine
USER root
ENV LC_ALL=en_US.UTF-8 \
    LANG=en_US.UTF-8 \
    TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY target/xxl-job-admin-*.jar /app.jar
ENTRYPOINT ["java", "-jar", "-Djava.security.egd=file:/dev/./urandom", "app.jar"]

执行命令

docker build -f ./Dockerfile  -t xxl-job:latest .

在这里插入图片描述

查看镜像
在这里插入图片描述
发现已经将jar包打成了一个镜像了
然后再根据阿里云上的文档上传镜像
在这里插入图片描述
查看阿里云容器管理时间是否对应上了
在这里插入图片描述

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱上编程2705

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值