docker 6

ros2 humble

0. 사전 준비docker --version ( 도커의 버전 확인 )출력 : Docker version 28.1.1, build 4eba377docker info | grep "Operating System" ( docker가 wsl과 잘 연동 되었는지 확인 ) 출력 : Operating System: Ubuntu 24.04.2 LTS 1. ros2 humble 컨테이너 실행-d : detached mode를 의미. 즉, 백그라운드로 실행-i : interactive를 의미. 즉,사용자 입력을 받음-t : tty 가상터미널 설정-a : attach. 즉, 출력연결--name : 컨테이너의 이름을 지정--network host : ros2의 dds통신을 위해서 host네트워크 사용ros:humble : d..

docker 2025.04.25

docker image build

도커의 이미지 히스토리 조회이미지의 레이어가 어떻게 변경되었는지 확인하기 위해서 사용보안 취약점이 포함된 레이어나 명령어 확인 가능이미지 최적화를 위해서, 각 레이어의 내용을 확인하여 불필요한 파일 or 데이터 포함되었는지 검토 도커 이미지 레이어 조회 다음은 내가 가지고 있는 컨테이너를 수정하여 커밋후에 실행하는 예제이다.(마지막에 푸쉬도 가능)

docker 2024.09.20

docker logs , pause , unpause , stop

docker create --name nginxTest nginx  => nginx이미지를 가지고 nginxTest라는 컨테이너를 생성.docker start nginxTest 생성한 컨테이너를 실행docker ps -a 프로세스 조회docker ps 조회. nginx는 80포트에서 리스닝 중이니 바로 종료를 안한다. (centos예제 같은 경우는 바로 종료되었음.)docker pause nginxTest 컨테이너 일시중지docker ps 조회해보면 Paused라고 표시됨docker unpause nginxTest 다시 시작docker ps 조회해보기. docker pause: 프로세스를 일시 중단하여 메모리 상태를 유지하지만 CPU 리소스를 사용하지 않음. 일시 정지 후 재개할 수 있음.docker s..

docker 2024.09.10

docker image ls, run -d , ps , ps -a , rm -f , inspect , pull , create , start

docker image ls 이미지 리스트 조회docker image ls nginx 특정한 이미지 조회docker run -d --name [컨테이너 이름] [이미지 이름]     => 데몬으로 실행docker ps  실행중인 컨테이너 조회docker rm -f 컨테이너 컨테이너 컨테이너  => 다수의 컨테이너 삭제docker image inspect [이미지 이름]  => 이미지의 세부 정보 조회docker container inspect [컨테이너 이름]  => 컨테이너의 세부 정보 조회docker pull url => 이미지 다운로드docker pull centos 이미지 다운로드docker image ls 이미지 목록 출력docker run -d --name cent centos  데몬으로 ce..

docker 2024.09.10

docker repository , image tag

https://hub.docker.com/ Docker Hub Container Image Library | App ContainerizationIncrease your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost discoverability, get exclusive data insights, and much more.hub.docker.com 이미지 저장소 로그인이미지에 태그를 추가하고 확인이미지 태그를 이용해서 이미지의 버전을 관리 가능ex) myProject:1.0 , myProject:1.1 이러한 형식환경을 구분 가능ex) myapp이라는 프로젝..

docker 2024.09.10

docker install 및 컨테이너 run rm

도커를 작년에 잠시하고 올해 캡스톤때 프로젝트때 해봤다...여기서 아쉬운 점은....1.윈도우 횐경에서 했다.2.도커 네트워크 및 컴포즈를 하긴 했으나 미흡...3. 기억이 가물가물.... =>이러한 이유로 다시 해보는것. https://docs.docker.com/engine/install/ubuntu/ UbuntuJumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.docs.docker.com set up docker's apt repositoryapt-get ..

docker 2024.09.10