当前位置: 代码网 > it编程>编程语言>Javascript > ​Windows Server服务器安装Docker​

​Windows Server服务器安装Docker​

2024年08月03日 Javascript 我要评论
docker在windows上有两种版本,docker for desktop适用于win10的一些客户端版本,还有一个ee版本用于windows Server。创建 C:\ProgramData\Docker\config 目录,在config目录下创建 daemon.json 文件,其内容可为。5.在服务器管理器里添加角色和功能选项下的功能菜单选择容器,安装后需要重启服务器。# 重启docker服务(通过PowerShell运行重启命令),有网的情况可以用命令安装,参考地址。# 查看重启后的配置。

winserver2016安装docker

在不联网的情况下在windows server2016服务器上安装docker,有网的情况可以用命令安装,参考地址准备 windows 操作系统容器 | microsoft learn

docker在windows上有两种版本,docker for desktop适用于win10的一些客户端版本,还有一个ee版本用于windows server。

1.下载ee版本的windows server,地址如下

2.将下载后的文件解压拷贝到如下目录

3.配置daemon.json文件
创建 c:\programdata\docker\config 目录,在config目录下创建 daemon.json 文件,其内容可为

4.添加上面目录到系统环境变量path

5.在服务器管理器里添加角色和功能选项下的功能菜单选择容器,安装后需要重启服务器。

6.将docker注册为服务

7.重启docker服务

 

win10安装docker

win10安装docker,前提必须是要安装wsl2。

现在docker desktop默认使用wsl 2来运行,而不是以前的hyper-v。

wsl2 全称是windows subsystem on linux。意思是,在win10,可以直接启动一个linux。因为docker依赖linux内核。

可查看地址

旧版 wsl 的手动安装步骤 | microsoft learn

上面地址的步骤1、2、3可以直接忽略,直接到步骤4。

点击下载最新的更新包,下好后双击运行安装即可。

打开系统虚拟机平台和wsl

控制面板->程序->启用或关闭windows功能

选中这两个。可能会提示重新启动电脑的。就重启吧。

通过 管理员身份 运行windows powershell,将wsl2设置为默认版本

wsl --set-default-version 2

去docker官网下载 ,桌面版docker, 下好后直接双击运行安装即可

docker: accelerated, containerized application development

安装成功后docker桌面版界面

安装成功后,在power shell 输入 docker version,查看是否安装成功。

***

打开后如果弹出如下错误,则更新wsl:

wsl --update

重新打开后正常启动。

更改镜像源, 说改了会更快,没有实测

"registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
  ]

也可以用阿里云,需要到阿里云官网获取。可以查看其他帖子。

当配置某一个镜像源地址之后,若发现拉取不到镜像,切换一个地址就行。

备份导出数据及还原数据

windows版本(windows 10)wsl 2 版本 docker 默认程序安装到c盘,数据存放于 c:\users\当前用户名\appdata\local\docker\wsl\data\ext4.vhdx 这样会导致docker使用量上去c盘的空间越来越大。为了解决这个问题我们一般习惯性将数据部分移动到其他盘。

可参考这位大佬

https://www.cnblogs.com/shanyou/p/14284309.html

停止docker服务,点击docker图标,在电脑屏幕底部右侧,右击图标

备份数据到另一个文件夹

powershell运行,前提先新建一个docker文件夹

wsl --export docker-desktop-data "e:\docker\docker-desktop-data.tar"

命令说明:将目前已有的数据备份到e:\docker目录下,并命名为docker-desktop-data.tar

删除原有数据,数据未备份前请谨慎操作

wsl --unregister docker-desktop-data

说明:解除当前的docker 数据虚拟盘映射,该操作后会删除原有的ext4.vhdx

更改数据存储盘并恢复数据

wsl --import docker-desktop-data "e:\docker" "e:\docker\docker-desktop-data.tar" --version 2

说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为e:\docker,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径

最后启动docker即可,这样就把存储转移了。

winserver2019安装docker

安装环境

  1. 如果winserver2019是虚拟机,要开启嵌套虚拟化功能

  1. 开启hyper-v

  1. 开启适用于 linux 的 windows 子系统

  1. 查看wsl是否安装

直接在 cmdpowershell 中输入wsl 命令来检查是否本机开启 wsl 服务

未安装成功:

安装成功:

图形化界面下载、安装docker

  1. 下载

get docker | docker docs

选择windows版下载

  1. 安装

点击下图中的按钮,重启电脑

安装jdk

安装

路径如下

配置环境变量

环境变量配置:

1、 java_home,需要新建。

变量名:java_home

变量值:c:\soft\java\jdk1.8\jdk (注意:填入你的jdk路径)

2、 classpath,需要新建。

变量名:classpath

变量值:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar (注意:这前面相同的部分使用相对路径,利用%java_home%引入上面那一部分)

特别注意的是:前面的点号和分号,一点不能错,不能是中文。

3、 path,系统本身就有,无需新建。

变量名:path

变量值:%java_home%\bin

完成这一步,环境的配置就好了。

安装redis

进入redis安装目录

安装服务:`redis-server.exe --service-install redis.windows.conf --service-name redisserver --loglevel verbose`

启动服务:`redis-server.exe --service-start --service-name redisserver`

停止服务:`redis-server.exe --service-stop --service-name redisserver`

卸载服务:`redis-server.exe --service-uninstall --service-name redisserver`

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com