在Docker容器已经创建后,需要添加新的端口映射,即对已经存在的Docker容器添加新的端口映射,可以通过以下步骤来添加,即通过修改配置文件的方法。
docker inspect [容器id或名称] | grep Id
# 在修改之前,还需要停到容器和docker服务。
docker stop [容器id]
systemctl stop docker


wsl$目录在Docker的Windows子系统(WSL)中,wsl$ 是一个特殊的目录,它代表了Windows子系统Linux的文件系统。这个目录在Windows主机上的文件资源管理器中可见,允许Windows用户直接访问和与WSL中的Linux文件进行交互。
WSL(Windows Subsystem for Linux)是一个为Windows 10和Windows Server 11提供兼容层的系统,它允许用户在Windows上直接运行Linux二进制可执行文件。通过WSL,用户可以无缝地在Windows和Linux环境之间切换,无需启动虚拟机或双启动系统。
wsl$ 目录的引入,为Windows和Linux之间的文件共享提供了极大的便利。用户可以通过简单地打开文件资源管理器并导航到 wsl$ 目录,来访问和编辑WSL中的Linux文件和文件夹。这个特性对于需要在Windows环境中使用Linux工具和应用程序的开发者来说非常有用。
例如,如果您在WSL中安装了一个Linux文本编辑器,如vim,并且想要编辑位于Windows文件系统中的文件,您可以直接从Windows文件资源管理器中拖放文件到wsl$目录下,然后在WSL中打开和编辑它们。
使用wsl$ 目录时,需要注意以下几点:
wsl$ 目录时,您可能需要了解这些差异,以确保正确地设置和管理文件权限。wsl$ 提供了方便的文件共享功能,但在某些情况下,与Linux文件系统的直接交互可能比通过wsl$ 目录进行操作更快。对于需要高性能文件访问的场景,建议直接在WSL中操作文件。wsl$ 目录,请确保您的Windows版本支持WSL 2。总之,wsl$ 是Docker在Windows子系统Linux中的一个特殊目录,它为用户提供了一种方便的方式来访问和管理WSL中的Linux文件。通过使用wsl$ 目录,用户可以在Windows和Linux环境之间无缝地共享文件,从而提高工作效率。
在linux系统中,目录是/var/lib/docker
在windows系统中,目录是\wsl$\docker-desktop-data\data\docker

uname -a (Linux查看版本当前操作系统内核信息)
cat /proc/version (Linux查看当前操作系统版本信息)
cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
getconf LONG_BIT (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)