admin 管理员组

文章数量: 887021

目录

        • 0、环境准备
        • 1、下载docker_toolbox工具
        • 1、2安装docker_toolbox
        • 1、3 使用虚拟机
        • 1、4 端口映射
        • 1、5 目录挂载:

示意图:
后面安装的docker_toolbox工具,其实类似于Windows的VMware一样,docker_toolbox提供了一个Linux系统,可以在里面进行docker的使用(和平时在Linux环境使用docker一样)

0、环境准备

Docker 在 window 上需要你的 Cpu 支持虚拟化。打开任务管理器,选择性能就可以查看:

1、下载docker_toolbox工具

注:(Windows server 2012版本需要该工具支持才能运行docker)

附上安装包:提取码:vmxv【点我下载】,也可自行去官网下载。

1、2安装docker_toolbox

双击运行下载好的docker_toolbox程序进行安装;
安装路径自行选择;
遇到下面界面建议勾选,其余默认下一步即可。

1、3 使用虚拟机

双击下面安装好的虚拟机管理工具,进入后默认有一个名为default的虚拟机,右击运行;

虚拟机默认信息一般是:
host:192.168.99.100
user:docker
password:tcuser

(1)可以使用自带的终端窗口进行操作(不支持中文显示,不推荐);
(2)也可以使用自己的xshell类工具连接(推荐

1、4 端口映射

例如:
如果需要将docker容器内部的服务的端口8001映射出来,需要在docker_toolbox 工具里设置,才能在自己的Windows server宿主机浏览器访问使用:

1、5 目录挂载:

如果需要将docker内部的目录映射到Windows server本地。需要:
1、先将Windows本地目录映射到Linux虚拟机

登录虚拟机Linux,执行下面命令挂载

# 切换root
sudo -i

# 将Windows本地目录d/dian_lian/program/logs映射到虚拟机目录/mnt/docker/logs
sudo mount -t vboxsf d/dian_lian/program/logs /mnt/docker/logs

2、再将docker内部目录映射到虚拟机Linux的目录。

# 将镜像启动成一个容器(将容器目录映射到虚拟机目录)
docker run --name=u8 --privileged=true -p 8001:8001 -v /mnt/docker/logs:/web/u8_data/logs -itd u8 /usr/sbin/init

本文标签: 系统安装 Server Windows docker