相关疑难解决方法(0)

将现有Docker映像部署到Heroku

我无法将现有的docker映像部署到Heroku。

图片

docker run -it --name xp-home enonic/xp-home
docker run -d -p 8080:8080 --volumes-from xp-home --name xp-app enonic/xp-app
Run Code Online (Sandbox Code Playgroud)

我采取的步骤。

heroku login
sudo heroku container:login
sudo docker tag dpd-image registry.heroku.com/hidden-mountain-63983/web
sudo docker push registry.heroku.com/hidden-mountain-63983/web
heroku open -a hidden-mountain-63983
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

先感谢您

heroku

6
推荐指数
1
解决办法
532
查看次数

释放容器时,Heroku CLI“未为进程类型Web指定命令”

我正在使用Docker容器部署.Net Core应用程序。

我能够成功使用推送图像 heroku container:push web

但是打电话heroku container:release web回来No command specified for process type web

我有点困惑我尝试添加 heroku.yml

setup:
  addons:
    - plan: heroku-postgresql
      as: DATABASE
build:
  docker:
    web: Dockerfile
  config:
    ASPNETCORE_ENVIRONMENT: development
run:
  web: dotnet Api.dll
Run Code Online (Sandbox Code Playgroud)

在根目录上,但仍然没有运气。

我可以确认图像已创建,我在docker中看到了

REPOSITORY                                     TAG                 IMAGE ID            CREATED             SIZE
registry.heroku.com/immense-temple-11020/web   latest              5cb62a9af317        16 minutes ago      272MB
Run Code Online (Sandbox Code Playgroud)

如果有人能指出我正确的方向,将不胜感激。谢谢!

heroku docker

6
推荐指数
1
解决办法
764
查看次数

标签 统计

heroku ×2

docker ×1