Docker
-
Dockerfile을 통해서 docker image를 build 하고 생성된 image들의 버전을 관리하는 방법을 알아보자. build docker build --tag [이미지 이름:이미지 버전] [Dockerfile의 경로] docker build --tag my-image:v1.0 ./ image list docker images tag 기존에 생성된 이미지의 이름 변경 or 버전 변경 이름은 유지하고 버전만 변경 가능 이름 변경 가능 이름&버전 변경 가능 docker tag [기존 이미지 명:버전] [rename:버전] remove image docker rmi [이미지명:버전] or docker rmi [이미지ID]
[DOCKER] docker image build&tagDockerfile을 통해서 docker image를 build 하고 생성된 image들의 버전을 관리하는 방법을 알아보자. build docker build --tag [이미지 이름:이미지 버전] [Dockerfile의 경로] docker build --tag my-image:v1.0 ./ image list docker images tag 기존에 생성된 이미지의 이름 변경 or 버전 변경 이름은 유지하고 버전만 변경 가능 이름 변경 가능 이름&버전 변경 가능 docker tag [기존 이미지 명:버전] [rename:버전] remove image docker rmi [이미지명:버전] or docker rmi [이미지ID]
2024.04.17 -
docker와 host 사이의 파일 전송은 아래와 같이 두 가지로 나눌 수 있다. docker를 실행한 host의 파일을 docker container로 복사 docker container의 파일을 docker를 실행한 host로 복사 host -> container $ docker cp [host 파일경로] [container name]:[container 내부 경로] 예시 $ docker cp test_file.json myContainer:/home/mydir/ container -> host docker cp [container name]:[container 내부 파일경로] [host 경로] 예시 $ docker cp myContainer:/home/mydir/test_file.json ./cur..
[DOCKER] docker cp (host<->container 파일 복사)docker와 host 사이의 파일 전송은 아래와 같이 두 가지로 나눌 수 있다. docker를 실행한 host의 파일을 docker container로 복사 docker container의 파일을 docker를 실행한 host로 복사 host -> container $ docker cp [host 파일경로] [container name]:[container 내부 경로] 예시 $ docker cp test_file.json myContainer:/home/mydir/ container -> host docker cp [container name]:[container 내부 파일경로] [host 경로] 예시 $ docker cp myContainer:/home/mydir/test_file.json ./cur..
2024.04.04 -
linux 서버에 docker를 설치하고 실행하면 docker daemon을 stop 하거나 종료할 일이 거의 없지만 만약, local PC에서 docker desktop을 사용한다면 pc를 재부팅할 때마다 docker daemon을 종료할 경우도 생긴다. 이러한 경우 다시 docker daemon을 재시작하는 경우 내부에 docker container의 start 관련 동작을 설정할 수 있다. restart option docker run -d --restart {option} redis no Don't automatically restart the container (default) on-failure[:max-retries] container가 정상적으로 종료되지 않은 경우(exit code가 0이..
[DOCKER] Docker restart 옵션linux 서버에 docker를 설치하고 실행하면 docker daemon을 stop 하거나 종료할 일이 거의 없지만 만약, local PC에서 docker desktop을 사용한다면 pc를 재부팅할 때마다 docker daemon을 종료할 경우도 생긴다. 이러한 경우 다시 docker daemon을 재시작하는 경우 내부에 docker container의 start 관련 동작을 설정할 수 있다. restart option docker run -d --restart {option} redis no Don't automatically restart the container (default) on-failure[:max-retries] container가 정상적으로 종료되지 않은 경우(exit code가 0이..
2024.02.09 -
docker compose 파일에 volume을 mount 하는 경우에는 아래와 같이 사용된다. volumes: user_data_volume: 하지만, 이렇게 설정을 하면 실제 docker volume ls를 통해서 생성된 volume 명을 확인해 보면 아래와 같이 생성되어 있다. directory명_{user_defined_volume_name} 실제로 사용자가 명시한 이름을 사용하고 싶은 경우에는 두 가지 방법을 이용해서 목적을 달성할 수 있다. external 설정 추가 volumes: user_data_volume: external: true docker volume create를 통해서 먼저 volume을 생성해 놓고 docker-compose에 그것을 사용하겠다고 명시하는 것이다. name ..
[DOCKER] docker compose volume mountdocker compose 파일에 volume을 mount 하는 경우에는 아래와 같이 사용된다. volumes: user_data_volume: 하지만, 이렇게 설정을 하면 실제 docker volume ls를 통해서 생성된 volume 명을 확인해 보면 아래와 같이 생성되어 있다. directory명_{user_defined_volume_name} 실제로 사용자가 명시한 이름을 사용하고 싶은 경우에는 두 가지 방법을 이용해서 목적을 달성할 수 있다. external 설정 추가 volumes: user_data_volume: external: true docker volume create를 통해서 먼저 volume을 생성해 놓고 docker-compose에 그것을 사용하겠다고 명시하는 것이다. name ..
2023.08.02