复制
收藏
提问
全网

运行镜像onething1/wxedge名字修改为wxedge2 --privileged \ --network=host \ --tmpfs /run \ --tmpfs /tmp \ -v /mnt/sata6-1/wx:/storage:rw \ --restart=always \ -p 18888:17777 \ 并且运行 的命令修改好

5月前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁
更专业一些

要将名为 onething1/wxedge 的 Docker 镜像重命名为 wxedge2 并运行,您需要按照以下步骤操作:

  1. 重命名镜像:首先,您需要使用 docker tag 命令来重命名镜像。根据引用 3,命令格式如下:

    docker tag onething1/wxedge wxedge2
    

    这将创建一个新的镜像,名为 wxedge2,但与原镜像 onething1/wxedge 共享相同的 ID。

  2. 运行镜像:接下来,您需要使用 docker run 命令来运行重命名后的镜像,并应用您提供的参数。根据引用 76,您可以使用以下命令:

    docker run -d --privileged \
    --network=host \
    --tmpfs /run \
    --tmpfs /tmp \
    -v /mnt/sata6-1/wx:/storage:rw \
    --restart=always \
    -p 18888:17777 \
    wxedge2
    

    解释:

    • -d 表示以 detached 模式运行容器,允许容器在后台运行。
    • --privileged 提供额外的权限给容器。
    • --network=host 使容器共享主机的网络。
    • --tmpfs /run--tmpfs /tmp 创建临时文件系统,通常用于提高性能或隔离。
    • -v /mnt/sata6-1/wx:/storage:rw 将主机上的 /mnt/sata6-1/wx 目录挂载到容器中的 /storage 目录,并允许读写。
    • --restart=always 确保容器总是尝试重启。
    • -p 18888:17777 将容器的 17777 端口映射到宿主机的 18888 端口。

请注意,上述命令中的 -d 参数是可选的,它允许容器在后台运行。如果您希望在前台运行容器并看到输出,可以省略该参数。

最后,确保您已经下载了 onething1/wxedge 镜像,如引用 1 所述,否则在尝试运行之前,Docker 会尝试从 Docker Hub 下载该镜像。如果您已经下载了镜像,可以通过执行 docker image list 来确认它是否在本地存在。

推荐追问
Docker容器命名规则
如何修改Docker容器名称?
Docker容器网络配置
Docker容器挂载存储卷
Docker容器重启策略
Docker容器端口映射

以上内容由AI搜集生成,仅供参考

在线客服