标签: docker-image

仅使用Dockerfile中的其他更改重建相同的docker镜像

我使用Dockerfile构建一个docker镜像.构建映像后,我对Dockerfile进行了一些基本的更改.是否可以仅使用其他更改重建相同的图像.因为创建图像需要很长时间,所以我不想完全构建它.提前致谢.

docker docker-image docker-build

0
推荐指数
1
解决办法
1653
查看次数

删除docker镜像后docker-compose失败

ERROR: build path /Users/client/lib/funnel_chart either does not exist, is not accessible, or is not a valid URL.

当我在合并冲突时强制删除目录时出现此错误。当我尝试这样做时,docker-compose down甚至docker-compose down --rmi all它仍然会显示此错误。同样的事情发生了docker-compose rm -alldocker-compose-dev.yml up

docker docker-compose docker-image docker-container

0
推荐指数
1
解决办法
810
查看次数

无法在 Heroku 上部署 Laravel 应用程序的 Docker 映像

我开始学习Docker。我是一个完整的 Docker 初学者。现在,我正在尝试将 Laravel 应用程序的 Docker 映像部署到 Heroku。我已经安装了一个 Laravel 项目。我的 Laravel 项目只有一个页面,一个显示消息的欢迎页面。就是这样。我只是想测试 Docker。我已经为我的 Laravel 项目创建了一个 Docker 镜像,并成功地在我的笔记本电脑上运行它,如下所示。

我在项目根文件夹中创建了一个 Dockerfile,内容如下。

FROM php:7
RUN apt-get update -y && apt-get install -y openssl zip unzip git
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo mbstring
WORKDIR /app
COPY . /app
RUN composer install

CMD php artisan serve --host=0.0.0.0 --port=8181
EXPOSE 8181
Run Code Online (Sandbox Code Playgroud)

然后我像这样构建了图像

docker build -t waiyanhein/laravel c:/xampp/htdocs/docker_laravel
Run Code Online (Sandbox Code Playgroud)

然后我通过运行以下命令在本地运行它。

docker run –p 8181:8181 waiyanhein/laravel
Run Code Online (Sandbox Code Playgroud)

一切正常。然后我尝试将映像部署到 Heroku。我点击了这个链接,https://devcenter.heroku.com/articles/container-registry-and-runtime。在链接中,我登录到了heroku。

heroku container:login …
Run Code Online (Sandbox Code Playgroud)

heroku laravel docker docker-image docker-container

0
推荐指数
1
解决办法
468
查看次数

Docker 容器未列出我拉取的容器?

我在 docker-for-windows Linux 容器中拉取 tensorflow/serving

PS C:\WINDOWS\system32> docker pull tensorflow/serving
Using default tag: latest
latest: Pulling from tensorflow/serving
Digest: sha256:f7e59a29cbc17a6b507751cddde37bccad4407c05ebf2c13b8e6ccb7d2e9affb
Status: Image is up to date for tensorflow/serving:latest
docker.io/tensorflow/serving:latest
Run Code Online (Sandbox Code Playgroud)

之后,对于任何以下命令,容器都没有列出

PS C:\WINDOWS\system32> docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
Run Code Online (Sandbox Code Playgroud)

我也尝试重新启动 docker,请问如何解决?

docker docker-image tensorflow tensorflow-serving docker-for-windows

0
推荐指数
1
解决办法
1231
查看次数

什么是“码头集装箱”?

我知道它docker engine位于docker host(这是操作系统)和 docker 引擎docker/container images从 docker hub(或任何其他 repo)拉取的顶部。Docker 引擎与操作系统交互以从作为“ Docker Run”命令的一部分拉取的图像中配置和设置容器。

然而,我也经常遇到术语“ Docker Container”。这是另一种工具吗?它在整个架构中的作用是什么?我知道相应的 docker 主机有 windows 容器或 linux 容器。但它Docker Container本身是什么?人们通常会松散地使用它来简单地指代容器吗?

containers docker docker-image

-2
推荐指数
1
解决办法
1196
查看次数