在Windows server 2012R2系统安装使用docker

示意图:
后面安装的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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值