我正在使用 Docker 将我的 Web 服务部署到 Google Compute Engine,我正在按照此处给出的说明进行操作:https://blog.golang.org/docker
我想在 golang 容器中安装 ffmpeg,我的方法是访问 shell as
docker run -t -i my-webservice/bin/bash
与 ubuntu:14.04 图像相反,我无法访问 bash shell。怎么可能?
我还找到了一张图片,其中已经配置并安装了 ffmpeg ( https://registry.hub.docker.com/u/cellofellow/ffmpeg/ )。是否可以从 golang 容器访问容器,还是我必须将 ffmpeg 安装到我自己的 docker 镜像中?
最佳答案
更好的方法是通过将 RUN
添加到您的 Dockerfile 来将 ffmpeg 安装到您的 golang 容器中,例如
运行 apt-get 更新
运行 apt-get 安装 -y ffmpeg
modifying、Docker Container、running shell 这几个词,有点与 Docker 的意思相矛盾。
关于go - 使用正在运行的 shell 修改 golang Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002185/