首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件从本地计算机复制到docker容器

将文件从本地计算机复制到docker容器
EN

Stack Overflow用户
提问于 2021-07-15 19:34:40
回答 1查看 34关注 0票数 0

我遵循的是this示例:

我找到的namenode如下:

代码语言:javascript
复制
(dash_apps_36) idf@ubvm:~/Documents/docker-hadoop$ docker ps -a
CONTAINER ID        IMAGE                                                    COMMAND                  CREATED             STATUS                       PORTS                                            NAMES
2ce71013488f        bde2020/hadoop-resourcemanager:2.0.0-hadoop3.2.1-java8   "/entrypoint.sh /run\u2026"   17 minutes ago      Up 17 minutes (healthy)      8088/tcp                                         resourcemanager
7fc72b887e23        bde2020/hadoop-namenode:2.0.0-hadoop3.2.1-java8          "/entrypoint.sh /run\u2026"   17 minutes ago      Up 17 minutes (healthy)      0.0.0.0:9000->9000/tcp, 0.0.0.0:9870->9870/tcp   namenode
9c3f8c435b87        bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1-java8       "/entrypoint.sh /run\u2026"   17 minutes ago      Up 17 minutes (healthy)      8042/tcp                                         nodemanager
4d57c5bf2f9e        bde2020/hadoop-datanode:2.0.0-hadoop3.2.1-java8          "/entrypoint.sh /run\u2026"   17 minutes ago      Up 17 minutes (healthy)      9864/tcp                                         datanode
c7eef33905e8        bde2020/hadoop-historyserver:2.0.0-hadoop3.2.1-java8     "/entrypoint.sh /run\u2026"   17 minutes ago      Up 17 minutes (healthy)      8188/tcp                                         historyserver
2b1144867924        redis                                                    "docker-entrypoint.s\u2026"   6 days ago          Exited (137) 6 days ago                                                       serene_keldysh
9d9463166b63        redis                                                    "docker-entrypoint.s\u2026"   6 days ago          Created                                                                       eloquent_merkle
47d6488e29bf        redis:alpine                                             "docker-entrypoint.s\u2026"   4 weeks ago         Exited (137) 4 weeks ago                                                      wikipedia-playground_redis_1
be5ea0df0401        mcr.microsoft.com/mssql/server:2019-latest               "/opt/mssql/bin/perm\u2026"   18 months ago       Exited (255) 18 months ago   0.0.0.0:1433->1433/tcp                           mssql

当我执行以下命令时,使用7fc72b887e23作为namenode的ID

代码语言:javascript
复制
$ docker cp ../hadoop-mapreduce-examples-2.7.1-sources.jar cb0c13085cd3:hadoop-mapreduce-examples-2.7.1-sources.jar

我得到一个错误:

代码语言:javascript
复制
$: command not found

不确定我做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-15 19:38:32

删除开头的$。这就是$: command not found的意思。复制粘贴代码时容易遗漏

代码语言:javascript
复制
docker cp ../hadoop-mapreduce-examples-2.7.1-sources.jar cb0c13085cd3:hadoop-mapreduce-examples-2.7.1-sources.jar
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68393052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档