windows7上使用docker容器

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: windows7上使用docker容器 1.安装 下载DockerToolbox,并安装。  下载地址:https://dn-dao-github-irror.daocloud.io/docker/toolbox/releases/download/v17.06.2-ce/DockerToolbox-17.06.2-ce.exe。

windows7上使用docker容器

1.安装

下载DockerToolbox,并安装。 
下载地址:https://dn-dao-github-irror.daocloud.io/docker/toolbox/releases/download/v17.06.2-ce/DockerToolbox-17.06.2-ce.exe。安装过程不多说了,和别的windows软件差别不大。安装完成后桌面有以下图标: 
这里写图片描述

2.开始

双击“Docker Quickstart Terminal”,出现下图: 
这里写图片描述 
图中说的意思是,没有找到默认的Boot2Docker ISO文件,正在下载最新的发布包。但实际上,这个文件是在我们的安装路径已经有了。并且从github.com下载在国内几乎是不可能的!

找到刚才的安装路径,复制boot2docker.iso文件到C:\Users\jackie.docker\machine\cache目录下,关掉docker终端,重新打开。 
如下图:说明docker启动成功。至此,Windows7上的docker安装完成。 
这里写图片描述

3.部署tomcat

从仓库拉取tomcat镜像:

docker pull tomcat

  
  
  • 1
AI 代码解读

运行tomcat:

docker run -d -p 8080:8080 tomcat

  
  
  • 1
AI 代码解读

-d:后台运行 
-p 8080:8080 :端口映射,前一个8080代表虚拟机的端口,后一个8080代表docker容器的端口 
命令执行完成后,可以通过http://192.168.99.100:8080访问。 
这时只能在你自己的机器上访问,同一个局域网中的其他机器是不能访问的,原因是:Windows上的docker是运行在一个虚拟机里面的,看官方给的图: 
这里写图片描述 
要让别的机器也访问到,需要配置一下虚拟机。设置如下: 
这里写图片描述 
点击端口转发: 
这里写图片描述 
这样配置完成后,别的机器也可以访问docker 容器了。

4.利用Xshell登录

Docker Quick Start不太好用,我们可以用第三方的ssh软件连接使用。这里我们使用Xshell。首先新建连接,如图:这里写图片描述 
新建完成后,连接。 
用户名:docker 
密码: tcuser 
出现大鲸鱼的图像,说明连接成功。

5.加速器

使用docker时,经常需要从docker hub下载镜像文件,由于该网站在国外,访问的速度非常慢。阿里云提供了加速服务,当然,您得有一个阿里云的账号。 
阿里云开发者平台:https://dev.aliyun.com/search.html

注意:使用加速器要在创建虚拟机时配置,所以在创建虚拟机之前使用git bash来配置: 
开启git bash输入如下命令:

docker-machine -s "d:\docker" create --engine-registry-mirror=https://ndtun5mn.mirror.aliyuncs.com -d virtualbox default

  
  
  • 1
AI 代码解读

其中-s “d:\docker”指定虚拟机的存放路径。上面的命令,从阿里云拷贝,如下图: 
这里写图片描述
跑完上面命令后,docker加速器就加上了。

原文地址https://blog.csdn.net/maodou95838/article/details/78194830

目录
打赏
0
0
0
0
47
分享
相关文章
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
140 57
|
17天前
|
如何对应用代码进行优化以提高在Docker容器中的性能?
如何对应用代码进行优化以提高在Docker容器中的性能?
143 1
|
17天前
|
如何对迁移到Docker容器中的应用进行性能优化?
如何对迁移到Docker容器中的应用进行性能优化?
131 58
|
22天前
|
使用Docker Compose工具进行容器编排的教程
以上就是使用Docker Compose进行容器编排的基础操作。这能帮你更有效地在本地或者在服务器上部署和管理多容器应用。
182 11
Docker化运维:容器部署的实践指南
Docker化运维:容器部署的实践指南
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
现在,你已经成功地在Docker上部署了GitLab。这就是我们在星际中的壮举,轻松如同土豆一样简单!星际旅行结束,靠岸,打开舱门,迎接全新的代码时代。Prepare to code, astronaut!
182 12
Docker网关冲突导致容器启动网络异常解决方案
当执行`docker-compose up`命令时,服务器网络可能因Docker创建新网桥导致IP段冲突而中断。原因是Docker默认的docker0网卡(172.17.0.1/16)与宿主机网络地址段重叠,引发路由异常。解决方法为修改docker0地址段,通过配置`/etc/docker/daemon.json`调整为非冲突段(如192.168.200.1/24),并重启服务。同时,在`docker-compose.yml`中指定网络模式为`bridge`,最后通过检查docker0地址、网络接口列表及测试容器启动验证修复效果。
【赵渝强老师】数据库不适合Docker容器化部署的原因
本文介绍了在Docker中部署MySQL数据库并实现数据持久化的方法,同时分析了数据库不适合容器化的原因。通过具体步骤演示如何拉取镜像、创建持久化目录及启动容器,确保数据安全存储。然而,由于数据安全性、硬件资源争用、网络带宽限制及额外隔离层等问题,数据库服务并不完全适合Docker容器化部署。文中还提到数据库一旦部署通常无需频繁升级,与Docker易于重构和重新部署的特点不符。
237 18
【赵渝强老师】数据库不适合Docker容器化部署的原因
获取Docker基础使用方法:让容器化变得轻松。
对于Docker的初学者来说,了解这些基础知识点就足够了。实践是最好的老师,越是动手操作,对Docker的理解会越深。祝阅读这篇文章的开发者们一切顺利,愿你在Docker的海洋中航行顺利!
123 17
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等