sudo yum -y update sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 참조 : [링크텍스트](https://docs.docker.com/engine/install/rhel/) or sudo yum update -y sudo yum install docker -y sudo chmod 666 /var/run/docker.sock -> 도커 명령어 권한 부여
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(unmae -m)" -o /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose -> 심볼릭 링크 설정 chmod +x /usr/local/bin/docker-compose -> 도커 컴포즈 명령어 권한 부여 docker-compose --version --> 도커 컴포즈 버전 확인
systemctl enable docker (도커 서비스 등록)
systemctl start docker systemctl stop docker.socket systemctl stop docker
docker ps (전체 프로세스) docker -f "name=test" (특정 프로세스만 확인)
docker ps --format "{{.ID}} - {{.Names}} - {{.State}}" docker logs <containerid>
docker exec -it <containerid> /bin/bash
docker rm <containerName> 해당 이름의 컨테이너 삭제 docker rm -f <containerName> 해당 이름의 컨테이너 강제삭제
docker start <serviceName> docker stop <serviceName>
docker run
-f 옵션은 docker-compose.yml 파일 지정 하기 위함 -d 옵션은 백그라운드 실행
docker-compose -f docker-compose.yml pull --> docker-compose.yml 내의 이미지들을 모두 다운 받음
docker-compose -f docker-compose.yml build --> docker-compose.yml에 명시된 dockerfile을 빌드함
docker-compose -f docker-compose.yml up -d --> docker-compose.yml 기반으로 컨테이너를 실행 (백그라운드로)
docker-compose up --> docker container를 실행하는 명령어
docker-compose stop --> 실행된 docker container를 중지하는 명령어
docker-compose down --> 실행된 docker container를 삭제시키는 명령어