如何在Windows 7上运行Docker

系统 Windows 系统运维
Docker 是一种容器技术,它可以将应用和环境等进行打包,形成一个独立的,类似于 iOS 的 APP 形式的「应用」,这个应用可以直接被分发到任意一个支持 Docker 的环境中,通过简单的命令即可启动运行, 是一种最流行的容器化实现方案。

 Docker 是一种容器技术,它可以将应用和环境等进行打包,形成一个独立的,类似于 iOS 的 APP 形式的「应用」,这个应用可以直接被分发到任意一个支持 Docker 的环境中,通过简单的命令即可启动运行, 是一种***的容器化实现方案。和虚拟化技术类似,它极大的方便了应用服务的部署。本文我们介绍如何在windows7上面安装使用docker。

1.下载程序包

安装包 https://github.com/boot2docker/windows-installer/releases(这个地址国内下载很慢)

用这个: https://get.daocloud.io/toolbox/

下载***版本的:Docker-install.exe即可。

该安装包安装完成后,系统上会多出三个软件:

  1. Oracle VM VirtualBox 
  2. Git 
  3. Boot2Docker for Windows 

以上三个默认安装即可。

PS:windows必须是64位的

2. 设置环境变量

在命令窗口中,输入ls 如果能找到命令说明环境添加正确。

3. 启动DOCKERT

在命令窗口中,切到docker的安装目录下

输入sh:

然后输入start.sh,等待启动

***次启动中,如果有新版本会更新,时间比较长。

如果第二次启动,就非常快了。

4. 分析start.sh

  1. #!/bin/bashset -e 
  2.  
  3. # clear the MSYS MOTD 
  4. clear 
  5.  
  6. cd "$(dirname "$BASH_SOURCE")" 
  7.  
  8. ISO="$HOME/.boot2docker/boot2docker.iso" 
  9.  
  10. if [ ! -e "$ISO" ]; then 
  11.     echo 'copying initial boot2docker.iso (run "boot2docker.exe download" to update)' 
  12.     mkdir -p "$(dirname "$ISO")" 
  13.     cp ./boot2docker.iso "$ISO"fi 
  14.  
  15. echo 'initializing...' 
  16. ./boot2docker.exe init 
  17. echo 
  18.  
  19. echo 'starting...' 
  20. ./boot2docker.exe start 
  21. echo 
  22.  
  23. ./boot2docker.exe ip 
  24.  
  25. echo 'connecting...' 
  26. ./boot2docker.exe ssh 
  27. echo 
  28.  
  29. echoecho '[Press any key to exit]'read 

从内容上看主要是执行,如下语句

  1. boot2docker.exe init  
  2. boot2docker.exe start  
  3. boot2docker.exe ssh 

所有在命令行下执行 sh start.sh 即可

5. 利用SSH工具管理

在windows命令行进入docker后,不能复制,而且操作也不方便,因此用支持SSH的工具来管理是很好的,比如SECURECRT, PUTTY等,推荐用SECURECRT.

在命令行下用boot2docker ip 可以查询到IP

 

默认的用户名和密码是: docker/tcuser 

登录后的界面:  

6. 下载镜像

6.1 下载地址

http://download.openvz.org/template/precreated

选择下载 ubuntu-14.04-x86_64.tar.gz

6.2 用FTP工具上传tar包

推荐使用:FileZilla

6.3 安装

  1. cat ubuntu-14.04-x86_64.tar.gz |docker import - ubuntu:ubuntu14 

速度非常快,大概10几秒就完成了。

6.4 查看镜像

查看: docker images

6.5 运行

  1. docker run -i -t ubuntu:ubuntu14 /bin/bash 

可以开始DOCKER旅行了。

责任编辑:武晓燕 来源: linuxprobe
相关推荐

2017-09-18 10:05:15

WindowsLinux容器

2021-02-25 08:00:00

WindowsWindows 10开发

2014-12-01 11:27:54

CentOS 7Docker

2019-05-09 09:00:00

WindowsKafka

2014-10-11 11:30:43

CentOSDocker

2016-08-02 10:34:17

LinuxWindows双启动

2018-07-30 09:42:09

AndroidWineWindows App

2021-10-21 07:08:02

Windows 11操作系统微软

2023-01-28 16:16:42

WindowsPython

2024-01-04 11:50:00

UbuntuDocker

2020-06-22 08:50:15

WindowsPython编程语言

2021-08-09 09:00:00

Kubernetes云计算架构

2022-09-13 08:40:24

AndroidLinux

2013-08-28 15:50:36

Linux桌面Mac

2013-06-20 09:26:16

Windows Ser服务器操作系统

2013-05-14 10:53:43

2013-04-09 09:38:02

2019-11-15 14:20:55

Windows 10蓝牙Windows

2012-07-03 10:09:36

windows 8XenServer

2019-02-27 09:56:13

Windows 10保存数据Windows
点赞
收藏

51CTO技术栈公众号