首页 > 系统相关 >Docker for Windows 中文文档(3)——Docker Settings

Docker for Windows 中文文档(3)——Docker Settings

时间:2023-06-06 20:06:41浏览次数:48  
标签:容器 Settings Windows proxy 驱动器 Docker 共享


Docker设置

Docker运行时,显示Docker鲸鱼。 默认情况下,Docker鲸鱼图标被放置在“通知”区域中。 如果隐藏,单击任务栏上的向上箭头显示。

提示:您可以将鲸鱼固定在通知框外面,使其始终在任务栏上可见。 为此,拖放鲸鱼图标。 或者,右键单击任务栏的空白部分,选择设置,然后通过任务栏设置为通知选择显示选项。

要获取具有应用程序选项的弹出菜单,请右键单击鲸鱼:

Docker for Windows 中文文档(3)——Docker Settings_docker

注意:上面的示例显示了一个登录了Docker Cloud Access的用户。 这只能在Edge通道上使用。 要了解有关该功能的更多信息,请参阅Docker Cloud(边缘功能)。

“Settings”对话框提供了允许Docker自动启动,自动检查更新,使用Docker容器共享本地驱动器,启用VPN兼容性,管理CPU和内存的选项,Docker使用,重新启动Docker或执行出厂重置。

Docker for Windows 中文文档(3)——Docker Settings_docker_02

General

  • 登录时启动Docker - Windows系统登录时,自动启动Docker for Windows应用程序。
  • 检查应用程序启动时的更新 - Docker for Windows设置为自动检查更新,并在更新可用时通知您。如果找到更新,单击确定以接受并安装它(或取消以保持当前版本)。 如果您不想要版本升级的通知,请取消选中此选项。您仍然可以通过从菜单中选择检查更新来手动查找更新。
  • 发送使用统计信息 - 您可以将Docker for Windows设置为自动发送诊断,崩溃报告和使用情况数据。此信息可以帮助Docker改进应用程序,并获得更多的上下文来解决问题。
  • 取消选中任何选项以退出并阻止自动发送数据。 Docker可能会在某些情况下提示更多信息,即使启用了自动发送功能。

Share Drives

与Docker for Windows共享本地驱动器(卷),以便它们可用于您的容器。

Docker for Windows 中文文档(3)——Docker Settings_docker_03

系统将要求您提供Windows系统用户名和密码(域用户)以应用共享驱动器。 您可以选择一个选项让Docker存储凭据,以便您不必每次重新输入。

访问共享驱动器的权限与您在此处提供的凭据相关。 如果您使用不同于此处设置共享的用户名的Docker命令和任务,您的容器将无权访问已装载的卷。

提示:共享驱动器只需要卷容器装载Linux容器,而不是Windows容器。 对于Linux容器,您需要共享项目所在的驱动器(即Dockerfile和卷所在的位置)。 诸如文件未找到或无法启动服务的运行时错误可能表示需要共享驱动器。 (另请参见卷安装需要Linux容器的共享驱动器。)

共享驱动程序的防火墙规则

共享驱动器需要在主机和运行Linux容器的虚拟机之间打开端口445。

注意:在Docker for Windows Beta 29及更高版本中,Docker检测端口445是否关闭,并在尝试添加共享驱动器时显示以下消息:

要共享驱动器,请允许Windows主机与Windows防火墙中的虚拟机或第三方防火墙软件之间的连接。 您不需要在任何其他网络上打开445端口。 默认情况下,允许从10.0.75.2(虚拟机)连接到10.0.75.1端口445(Windows主机)。

Advanced

Docker for Windows 中文文档(3)——Docker Settings_Windows_04

  • CPU - 更改分配给Linux VM的处理器数量。
  • 内存 - 更改Docker for Windows Linux VM使用的内存量。

请注意,更新这些设置需要重新配置并重新启动Linux VM。 这将需要几秒钟。

Network

  • 您可以将Docker for Windows网络配置为在虚拟专用网(VPN)上工作。
  • 内部虚拟交换机 - 您可以指定网络地址转换(NAT)前缀和子网掩码来启用互联网连接。
  • DNS服务器 - 您可以将DNS服务器配置为使用动态或静态IP寻址。

Docker for Windows 中文文档(3)——Docker Settings_重新启动_05

注意:有些用户报告在Docker for Windows稳定版本上连接Docker Hub的问题。 当尝试运行Docker命令从Docker Hub获取尚未下载的映像(例如docker运行hello-world的第一次运行)时,这将显示为错误。 如果遇到这种情况,请重置DNS服务器以使用Google DNS固定地址:8.8.8.8。 有关详细信息,请参阅疑难解答中的网络问题。

Proxies

Docker for Windows 中文文档(3)——Docker Settings_docker_06

Docker for Windows允许您配置HTTP / HTTPS代理设置,并自动将其传播到Docker和您的容器。 例如,如果您将代理设置设置为
http://proxy.example.com,则Docker将在拉取容器时使用此代理。

启动容器时,您将看到您的代理设置传播到容器中。 例如:

PS C:\Users\jdoe> docker run alpine env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=b7edf988b2b5
TERM=xterm
HOME=/root
HTTP_PROXY=http://proxy.example.com:3128
http_proxy=http://proxy.example.com:3128
no_proxy=*.local, 169.254/16

您可以从上面的输出中看到HTTP_PROXYhttp_proxyno_proxy环境变量都被设置。 代理配置更改时,Docker将自动重新启动以接收新的设置。 如果您希望在重新启动之后继续运行容器,则应考虑使用重新启动策略

Docker daemon

略 ,没看明白是啥玩意… : (
看起来我应该是用不到的


标签:容器,Settings,Windows,proxy,驱动器,Docker,共享
From: https://blog.51cto.com/u_16152603/6427412

相关文章

  • Get started with Docker 中文文档(2)——Part 2: Containers
    先决条件安装Docker1.13或更高版本。阅读第1部分的方向。让您的环境快速测试,以确保您全部设置:dockerrunhello-world介绍现在是开始构建Docker应用程序的时候了。我们将从这样一个应用程序的层次结构的底部开始,这是一个容器,我们在这个页面上介绍。在这个层次之上是一个服务,它......
  • Docker for Windows 中文文档(2)——Set up tab completion in PowerShell
    在PowerShell中设置tab完成如果您希望为Docker命令提供方便的选项卡完成,可以按如下方式安装posh-dockerPowerShell模块。1.启动“elevated”PowerShell(即以管理员身份运行)。为此,请搜索PowerShell,右键单击,然后选择以管理员身份运行。当系统询问您是否允许此应用更改您的设备时,......
  • Docker for Windows 中文文档(1)——Explore the application and run examples
    GetstartedwithDockerforWindows欢迎来到DockerforWindows!Docker是用于创建集装箱应用程序的完整开发平台,DockerforWindows是在Windows系统上开始使用Docker的最佳方式。检查DockerEngine,Compose和Machine的版本启动您最喜欢的shell(cmd.exe,PowerShell或其他)来检查docker......
  • vSphere ESXi6.5创建Windows Server 2022虚拟机
    头一次操作,也踩了不少坑,故记录下一开始心里也没底,想着6.5的版本能支持2022嘛,新建的选项里最高也就2016,抱着试试看的心态装了下,没想到成了~ 1.下载iso镜像推荐渠道:MSDN:https://msdn.itellyou.cn/微软官网:https://www.microsoft.com/zh-cn/software-download/msdn老网站不......
  • docker 操作nginx命令+docker-compose常用命令及yml文件编写
    docker-compose常用命令及yml文件编写https://blog.csdn.net/doubiy/article/details/118997661 https://docs.docker.com/compose/1.观察下载容器镜像过程dockerrun-dnginx:latest-d表示当前终端的后台运行nginx:latest就是最新的nginx版本2.访问容器中的ngi......
  • win10在Windows更新中出现 *某些设置由你的组织来管理
     1. 打开注册表编辑器。    快捷键(win+R)在运行窗口输入命令regedit 2. 定位到如下路径:  HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows  展开如果有WindowsUpdate子健的话,右键删除。  win10在Windows更新中出现*某些设置由你的组织来管理......
  • docker连接两个容器的网络
    项目结构描述首先是数据库部分使用了一个docker-compose.yml然后web部分使用了一个docker-compose.yml由于项目架构较为复杂,所以分为两部分现需要将两部分网络连接起来,使其相互之间能够通过container-name访问具体操作:首先查看数据库部分的容器所在的网络名字(不要猜:)......
  • docker 安装tabbitmq
    官网搜索镜像,选择带management的版本,可以同过浏览器登录 安装dockerpullrabbitmq:3-management运行dockerrun-d--namerabbitmq-p5672:5672-p15672:15672-v`pwd`/data:/var/lib/rabbitmq--hostnamemyRabbit-eRABBITMQ_DEFAULT_VHOST=my_vhos......
  • 为了拒绝 Windows 所有可移动存储类的权限,请使用以下批处理脚本
    为了拒绝Windows所有可移动存储类的权限,请使用以下批处理脚本:CopyCoderegadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR"/v"Start"/tREG_DWORD/d4/fregadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor&qu......
  • 云原生之使用Docker部署Booksonic有声读物平台
    (云原生之使用Docker部署Booksonic有声读物平台)一、Booksonic介绍Booksonic是一个可以随时随地访问您拥有的有声读物的平台。二、检查docker状态[root@node~]#systemctlstatusdocker●docker.service-DockerApplicationContainerEngineLoaded:loaded(/usr/......