1. 软件从Docker官网下载,进行安装,安装后,能看到如下界面。
2. 安装后,查看Docker 版 本信息。
3. 配置加速器
(1)选择setting.
(2)依次选择,并填写自己的加速器地址。
(3)点击应用,Docker会自动重新启劝。
4. 运行个简单容器实例,进行测试下效果
5. 一般在测试和开发环境使用的windows 10或者windows 2016是带图形界面的。但是对于生产环境来讲,装的东西越少,越能减少攻击的风险。建议安装Windows server 2016 core。下面就是用命令行安装Docker的方式。
(1)安装所需要的模块及Docker
(2)重新启动服务器
Restart-Computer –Force
(3) 检查服务器运行的版本并运行一个容器进行测试 。
docker version
docker container run dockeronwindows/ch01-whale
(4) 开启允许远端连接Docker,进行管理。
$ipAddress = '<vm-ip-address>'
mkdir -p C:certsclient
docker container run --rm `
--env SERVER_NAME=$(hostname) `
--env IP_ADDRESSES=127.0.0.1,$vm-ip-address `
--volume 'C:ProgramDatadocker:C:ProgramDatadocker' `
--volume 'C:certsclient:C:UsersContainerAdministrator.docker' `
stefanscherer/dockertls-windowsRestart-Service docker
(5)然后复制证书到客户端,进行客户端的配置。
$ipAddress = '<vm-ip-address>'
$env:DOCKER_HOST='tcp://$($ipAddress):2376'
$env:DOCKER_TLS_VERIFY='1'
$env:DOCKER_CERT_PATH='C:certsclient'