把檔案放入 Docker 內 教學

首先先用指令查詢目前的 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
	

結束

留言