怎么查看docker容器占用的端口或者ip
电脑左下角圆形的图标开始,然后在打开菜单中选择运行,就打开运行对话框,在运行对话框的的输入框中输入cmd,之后点下面的,确定,按钮,打开cmd命令提示符,在打开的cmd命令提示符中输入下面的命令就可以查看自己的ip地址了ipconfig /all。
群晖小白系列(三)Container Manager助你搭建各种服务!(以思源笔记为例)
Container Manager是群晖系统中的重要工具,它提供了一种简便的方式帮助用户部署、管理与运行基于Docker容器化应用程序。
Docker是一种高效且灵活的软件打包与运输工具,将应用程序及其所需的所有运行环境(包括工具、库与配置)封装到一个轻量级的容器内。
这使得这些容器能够在任何兼容的环境(如本地电脑、服务器或云端)中运行,且不受外部环境的影响。
在安装了Container Manager后,打开界面,以思源笔记为例,我们将学习如何使用此功能搭建应用。
首先,在File Station套件中,用户可以创建新的文件夹,通过控制面板的共享文件夹功能进行操作。
在【控制面板】中的【共享文件夹】选项中,创建一个新文件夹,命名可自定义,然后在配置中选择【跳过】额外的保护措施。
高级设置保持默认配置,若需配置文件夹最大可用空间,可启用共享文件夹空间配额功能。
完成后,确认设置并应用。
配置用户权限时,若用户为管理员登录且对权限配置不熟悉,可选择保存默认设置直接应用。
这样,File Station的左侧导航栏将出现新创建的文件夹,同时,用户还可以在控制面板的共享文件夹中进行管理。
下载思源笔记的镜像,通过Container Manager的【注册表】选项,搜索并选择具有最多小星星的最新版本镜像进行下载。
下载完成后,在【映像】栏中找到并选择要运行的镜像,点击【运行】按钮。
在运行容器时,用户可以自定义容器名称,同时选择启用自动重新启动选项,以确保在群晖系统重启时,思源笔记容器能够随之启动。
保持其他配置不变,点击下一步。
在端口设置中,左侧的端口号对应群晖系统,右侧的端口号对应容器内。
若群晖系统端口被占用,可选择其他未被使用的端口进行替换,但容器内的端口不可更改。
端口映射的目的是为了使外部系统能够通过特定端口访问容器提供的服务。
在存储空间设置中,添加刚刚创建的文件夹,并将其与容器的存储空间进行映射,便于后续的数据备份与容器配置修改。
用户可选择任意空文件夹进行映射,此操作有助于数据管理的便利性。
配置运行环境与网络设置保持默认。
在执行命令中,输入特定参数以符合思源笔记镜像的启动需求。
通常,镜像中会使用默认的普通用户(如uid 1000/gid 1000)进行启动。
为简化操作,将群晖test下的siyuan文件夹权限设置为所有人可读写。
保存配置后,点击下一步,系统将显示整个容器的配置,最后点击完成。
此时,【容器】菜单中将新增一个运行中的容器。
通过浏览器访问群晖系统的IP加上配置的端口号(如6806),即可进入思源笔记的界面,体验其功能与服务。
docker容器代码如何查看映射端口?
使用命令行工具来探索 Docker 容器的映射端口提供了一种高效且直接的方式。
要执行此操作,请遵循以下步骤:首先,通过执行 `docker ps` 命令,您能获取到当前所有运行中的容器及其相关信息。
这一步骤有助于您确认容器的状态和ID。
之后,利用容器的ID或名称,执行 `docker inspect` 命令来获取更详细的数据。
在这个命令中,需要将容器ID或名称替换为您想要查询的容器的具体标识。
执行上述命令后,您将获得一系列关于容器的详细信息,其中包括端口映射情况。
查看输出结果,您会看到类似于以下的条目:在这里,`80/tcp` 表示容器内部的端口号,`0.0.0.0` 表示容器所在的主机地址,而 “ 则是映射到主机上的端口号。
这意味着,通过访问主机地址和该端口号,可以轻松地访问到容器内部运行的应用程序。