Azi*_*aik 3 containers mongodb node.js docker
我有一个 docker 镜像,本质上是一个带有 mongodb 数据库的节点应用程序。
当我尝试时,泊坞窗图像出现
docker images
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在 dockerhub 中推送它时,它说图像不存在
azim ~/Documents/nodejsWorkSpace/articleapp $ (master) docker push azimshaik/articleapp_app
The push refers to repository [docker.io/azimshaik/articleapp_app]
An image does not exist locally with the tag: azimshaik/articleapp_app
azim ~/Documents/nodejsWorkSpace/articleapp $ (master) docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
articleapp_app latest 042f8aaf3b57 About an hour ago 708MB
azimshaik/nginx-website latest 573bfe563763 23 hours ago 109MB
Run Code Online (Sandbox Code Playgroud)
我的 Dockerfile:
FROM node:10
WORKDIR /usr/src/app
COPY package.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
我的 docker-compose.yml:
version: '3'
services:
app:
container_name: docker-node-mongo
restart: always
build: .
ports:
- '80:3000'
links:
- mongo
mongo:
container_name: mongo
image: mongo
ports:
- '27017:27017'
Run Code Online (Sandbox Code Playgroud)
关于我在这里缺少什么的任何线索?感谢你的帮助
您需要明确标记您的图像以包含您的存储库名称。
使用以下命令添加正确的标签:
$ docker tag articleapp_app azimshaik/articleapp_app
然后你应该能够推送图像:
$ docker push azimshaik/articleapp_app
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
5035 次 |
| 最近记录: |