项目摘要:

在Docker容器中,使用docker cp命令,可以将文件从容器复制到本地主机。同时,也可以使用docker cp命令,将本地的文件复制到容器里。

应用举例1:查看正在运行的容器。

[root@192 ~]# docker ps
CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS          PORTS                               NAMES
229e7654caf6   httpd     "httpd-foreground"   33 minutes ago   Up 12 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp   my-httpd

创建本地目录/mydata,将容器内的文件拷贝到本地主机目录/mydata/

[root@192 ~]# mkdir /mydata
[root@192 ~]# docker cp my-httpd:/usr/local/apache2/htdocs/index.html /mydata/
Successfully copied 2.05kB to /mydata/

应用举例2:将本地主机的指定文件,拷贝到容器my-httpd。

[root@192 ~]# docker cp /mydata/ my-httpd:/usr/local/apache2/htdocs/                                                                  
Successfully copied 2.56kB to my-httpd:/usr/local/apache2/htdocs/
[root@192 ~]#

应用举例3:将本地主机目录/mydata/下的文件index.html,拷贝到容器的my-httpd的镜像。

[root@192 ~]# docker cp /mydata/index.html my-httpd:/usr/local/apache2/htdocs/index.html
Successfully copied 2.05kB to my-httpd:/usr/local/apache2/htdocs/index.html

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐