1. 程式人生 > >Docker主機與容器互相拷貝檔案記錄

Docker主機與容器互相拷貝檔案記錄

從容器拷貝檔案到主機上

命令: docker cp <containerId>:<Path>容器內檔案目錄 <localPath>本地目錄

拷貝檔案

  root$ docker cp 2ba1e594cff3:/etc/mysql/mysql.conf.d/mysqld.cnf /Users/root/dockerDemo/mysqlA/conf/mysqld.cnf

拷貝目錄

  root$ docker cp 2ba1e594cff3:/etc/mysql/ /Users/root/dockerDemo/mysqlA/

從主機上拷貝檔案到容器內

1.用-v掛載主機資料捲到容器內

root$ docker run -itd -v $PWD/container1:/mnt --name=container1 centos
  8c4f35e77b6d6d18f130f2d0a17bc5b6b7ac4b98db223bf79cbb82c30b558a09

2.直接在主機上拷貝到容器物理儲存系統

docker cp index.html 769f5cd68f52:/var/