【问题标题】:zsh: command not found: --name; docker: invalid reference format Dockerzsh:找不到命令:--name; docker:无效的参考格式 Docker
【发布时间】:2023-01-26 12:23:13
【问题描述】:

首先,我创建了网络:

docker network create pg-network

然后我尝试将这段代码用于 Docker,但它没有用:

docker run -it \
  -e POSTGRES_USER="root" \
  -e POSTGRES_PASSWORD="root" \
  -e POSTGRES_DB="ny_taxi" \
  -v /Users/ruslanpilipyuk/Desktop/data-engineering-zoomcamp-main/week_1_basics_n_setup/2_docker_sql/ny_taxi_postgres_data:/var/lib/postgresql/data \
  -p 5431:5432 \
  --network=pg-network \ 
  --name pg-database \
  postgres:13

结果,我得到了这个:

docker: invalid reference format.
See 'docker run --help'.
zsh: command not found: --name

【问题讨论】:

  • 当您将命令复制到问题中时,--network 行末尾的反斜杠后有一个空格。那是在你的实际命令中吗?它可能会导致这个错误。

标签: docker


【解决方案1】:

很简单,你可以试试退格键postgres:13直到上面的线。

docker run -it  
 -e POSTGRES_USER="root" 
 -e POSTGRES_PASSWORD="root" 
 -e POSTGRES_DB="ny_taxi" 
 -v /Users/ruslanpilipyuk/Desktop/data-engineering-zoomcamp-main/week_1_basics_n_setup/2_docker_sql/ny_taxi_postgres_data:/var/lib/postgresql/data 
 -p 5431:5432 
 --network=pg-network  
 --name pg-database postgres:13

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-22
    • 2019-06-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    相关资源
    最近更新 更多