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

运行tomcat:

docker run -d -p 8080:8080 tomcat
  • 1

-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

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

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

相关文章
|
5天前
|
编解码 Linux Docker
如何在Windows上使用Docker,搭建一款实用的个人IT工具箱It- Tools
如何在Windows上使用Docker,搭建一款实用的个人IT工具箱It- Tools
22 0
|
3天前
|
Java 虚拟化 Docker
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别
Docker简介及用途,为什么要使用Docker?Docker容器和虚拟机的区别
|
3天前
|
存储 Linux Docker
CentOS7修改Docker容器和镜像默认存储位置
CentOS7修改Docker容器和镜像默认存储位置
|
3天前
|
Linux Docker 容器
更改docker容器中的时间而不影响宿主机
更改docker容器中的时间而不影响宿主机
|
3天前
|
Ubuntu Linux Go
docker容器启动报错
docker容器启动报错解决
|
5天前
|
Ubuntu Docker 容器
docker容器保存和导入
docker容器保存和导入
34 0
|
5天前
|
Ubuntu Docker 容器
清理docker容器
清理docker容器
15 0
|
5天前
|
Prometheus 监控 Cloud Native
构建高效稳定的Docker容器监控体系
【5月更文挑战第14天】 在现代微服务架构中,Docker容器作为应用部署的基本单元,其运行状态的监控对于保障系统稳定性和性能至关重要。本文将探讨如何构建一个高效且稳定的Docker容器监控体系,涵盖监控工具的选择、关键指标的采集、数据可视化以及告警机制的设计。通过对Prometheus和Grafana的整合使用,实现对容器资源利用率、网络IO以及应用健康状态的全方位监控,确保系统的高可用性和故障快速响应。
|
5天前
|
Prometheus 监控 Cloud Native
构建高效稳定的Docker容器监控体系
【5月更文挑战第13天】在微服务架构和容器化部署日益普及的背景下,对Docker容器的监控变得尤为重要。本文将探讨一种构建高效稳定Docker容器监控体系的方法,通过集成Prometheus和cAdvisor工具,实现对容器资源使用情况、性能指标和运行状态的实时监控。同时,结合Grafana进行数据可视化,为运维人员提供直观的分析界面,以便及时发现和解决潜在问题,保障系统的高可用性和稳定性。
31 6
|
5天前
|
存储 安全 开发者
如何删除 Docker 镜像、容器和卷?
【5月更文挑战第11天】
25 2
如何删除 Docker 镜像、容器和卷?