On this page
article
Compose CP Command
Copy files/folders between a service container and the local filesystem
# Syntax to Copy from Container to Docker Host
docker cp {options} CONTAINER:SRC_PATH DEST_PATH
# Syntax to Copy from Docker Host to Container
docker cp {options} SRC_PATH CONTAINER:DEST_PATH
lets run ngnix container
version: '3'
services:
web:
image: nginx:latest
run docker compose up
docker compose -f docker-compose-ngnix.yml up
check running container
➜ dockerworkshop git:(main) ✗ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
008940fdbed8 nginx:latest "/docker-entrypoint.…" 29 seconds ago Up 28 seconds 80/tcp 7-dc-cli-web-1
create index.html
Docker-Compose git:(main) ✗ cd 7-DC-CLI
➜ 7-DC-CLI git:(main) ✗ ls
Dockerfile app.py docker-compose-ngnix.yml docker-compose.yml index.html requirements.txt src
copy index.html
$ docker-compose cp index.html web:/usr/share/nginx/html/
services:
web:
image: nginx
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
ports:
- "80:80"
command: nginx-debug -g 'daemon off;'
copy:
- ./index.html:/usr/share/nginx/html/index.html
services:
web:
image: nginx
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
ports:
- "80:80"
command: nginx-debug -g 'daemon off;'
copy:
- ./index.html:/usr/share/nginx/html/index.html
- ./style.css:/usr/share/nginx/html/style.css
- ./images:/usr/share/nginx/html/images
Last updated 03 Jun 2024, 13:43 +0530 .