898得票14回答
Docker如何更改仓库名称或重命名镜像?

我正在尝试更改图像的仓库名称:REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE server latest ...

742得票15回答
如何为现有的Docker容器分配端口映射?

我不确定是否理解有误,但似乎只能通过从镜像创建新的容器来设置端口映射。是否存在一种方式可以将端口映射分配给现有的Docker容器?

493得票14回答
在Docker容器中如何使用sudo?

通常情况下,Docker 容器是以用户 root 来运行的。我想使用一个不同的用户,这是通过 Docker 的 USER 指令很容易实现的。但是这个用户应该能够在容器内部使用 sudo 命令,而这个命令却没有安装。 以下是一个专为此目的设计的简单 Dockerfile:FROM ubuntu...

264得票20回答
如何备份带有数据卷的Docker容器?

我一直使用这个 Docker 镜像 tutum/wordpress 来演示 WordPress 网站。最近我发现该镜像为 MySQL 数据使用卷。 所以问题来了:如果我想备份并还原容器,我可以尝试提交一个镜像,然后稍后删除容器,并从提交的镜像创建新的容器。但如果我这样做,卷会被删除,所有数据...

124得票6回答
在Docker容器中永久更新PATH环境变量

我尝试按照以下方法在文件~/.profile和/etc/profile中添加到PATH。PATH = $PATH:/required/path 然而,它并没有起作用。然后我尝试添加显示(show)行,但也没有起作用。export PATH 即使重新启动容器和主机,它仍然无法正常工作。

80得票10回答
如何从主机执行MySQL命令到运行MySQL服务器的容器?

我按照https://registry.hub.docker.com/_/mysql/中的指示拉取了一个镜像,并在其中运行了一个MySQL服务器的容器。 该容器正在后台运行,我想运行一些命令。 最好的方法是如何连接到容器并从命令行执行此命令? 谢谢。

71得票2回答
Docker构建拉取访问被拒绝,仓库不存在或可能需要授权。

我正在尝试在不使用Visual Studio的情况下生成Docker镜像。我位于项目文件夹中,并从Windows 10管理员命令行执行docker build .,但我无法弄清楚如何使其工作。 [+] Building 1.3s (8/9) => [internal] load bu...

65得票1回答
Docker容器与内存消耗

假设我正在启动大量基于相同 Docker 镜像的容器。这意味着每个 Docker 容器都在运行相同的应用程序。应用程序可能足够大,并且需要大量硬盘内存。 Docker 如何处理这个问题? 所有 Docker 容器是否共享在 Docker 镜像中定义的静态部分? 如果不是,把应用程序复制到...

60得票4回答
运行中的Docker容器如何备份?

是否可以备份正在运行的Docker容器?export命令是否适合进行备份?

50得票4回答
是否可以在Docker容器之间共享内存?

我正在开发一个涉及不同进程的应用程序,并被要求将这些进程进行隔离以实现更好的安全性。 问题在于,这些进程与单个“超级监控”进程共享内存以交换数据(它们使用经典的共享缓冲区)。这种解决方案是为了满足性能需求而实施的,因为它运行在用户空间中,所以不存在用户空间和内核空间之间的内容切换。 如果我...