首先先用指令查詢目前的 docker container id
查詢目前執行中的容器:
docker ps
執行結果:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
227895ae4feb ruyut/ruyut:latest "/bin/sh -c '/usr/sb…" 10 seconds ago Up 8 seconds 22/tcp, 8080/tcp ruyut
本次範例的 container id 就是 "227895ae4feb"
將檔案複製到容器內
docker cp "C:\Users\Ruyut\Downloads\test.dmp" 227895ae4feb:/u01/app/oracle/admin/XE/dpdump/
語法說明:
目標檔案:C:\Users\Ruyut\Downloads\test.dmp
目標路徑:/u01/app/oracle/admin/XE/dpdump/
目標容器:227895ae4feb
註:目標路徑下需要有斜線("/"),不然需要指定檔名
例如:
複製到dpdump資料夾下:/u01/app/oracle/admin/XE/dpdump/
複製到dpdump資料夾下且檔名為t.dmp:/u01/app/oracle/admin/XE/dpdump/t.dmp
進入到容器內:
docker exec -it 227895ae4feb bash
註:需替換容器ID
切換到剛剛的路徑:
cd u01/app/oracle/admin/XE/dpdump/
列出所有檔案:
ls
結束
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com