尝试按照从docker网站构建docker镜像的说明进行操作.
https://docs.docker.com/examples/running_redis_service/
这是我得到的错误将遵循文档上的说明并使用此Dockerfile
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y redis-server
EXPOSE 6379
ENTRYPOINT ["/usr/bin/redis-server"]
sudo docker build -t myrepo/redis
docker: "build" requires 1 argument. See 'docker build --help'.
Run Code Online (Sandbox Code Playgroud)
如何解决?
当我在 gitlab 管道上运行此命令时
docker build --build-arg NPM_TOKEN=${NPM_TOKEN} --tag $REGISTRY_IMAGE/web-public:$CI_COMMIT_SHA --tag $REGISTRY_IMAGE/web-public:$CI_COMMIT_REF_NAME packages/web-public
Run Code Online (Sandbox Code Playgroud)
它失败了
构建正好需要 1 个参数
在我看来,我实际上是在传递一个参数,即路径;packages/web-public. 据我所知,标志不是参数。
我在这里缺少什么?
这是我项目的结构