일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 다국어 입력전환
- spring mvc project
- 클라우드입문자
- sts3
- 티스토리 야간모드
- 일상의행복
- 다크모드
- sm회사
- 쿠버네티스기초
- Rectangle
- Mac m1
- m1 sts3 설치
- 쿠버네티스
- 만화철학
- nhn cloud
- 거래소 운영시간
- 도커
- 미국채권
- 코딩 특수문자
- 클라우드기초교육
- 만화로보는3분철학
- Kubernetes
- 슬래시24
- 원씽
- docker
- nhn_cloud_console
- si회사
- 3분철학
- 성장마인드셋
- 교양철학
- Today
- Total
Good Morning
Mac에서 Colima 종료 후 재실행 및 Docker Oracle 관리 가이드 본문
이 가이드는 Mac 사용자가 Colima를 종료하고 재실행한 후, Docker를 통해 Oracle 컨테이너를 관리하는 전체 과정을 상세히 설명합니다.
1. Colima 종료하기
먼저 실행 중인 Colima를 안전하게 종료합니다:
colima stop
이 명령어는 Colima 가상 머신을 정상적으로 종료하며, 실행 중인 모든 Docker 컨테이너도 함께 중지됩니다.
2. Colima 재실행하기
Colima를 다시 시작하되, 필요한 리소스를 지정하여 실행합니다:
colima start --memory 4 --arch x86_64
--memory 4
: 가상 머신에 4GB의 메모리를 할당합니다.--arch x86_64
: x86_64 아키텍처를 사용합니다.
이 명령어를 실행하면 다음과 같은 과정이 진행됩니다:
- Colima 가상 머신 시작
- Docker 런타임 프로비저닝
- Docker 데몬 시작
3. Colima 상태 확인
Colima가 성공적으로 재시작되었는지 확인합니다:
colima status
정상적으로 실행되었다면 다음과 유사한 출력을 볼 수 있습니다:
INFO[0000] colima is running using QEMU
INFO[0000] arch: x86_64
INFO[0000] runtime: docker
INFO[0000] mountType: sshfs
INFO[0000] socket: unix:///Users/username/.colima/default/docker.sock
4. Docker 연결 확인
Colima 재시작 후 Docker가 정상적으로 연결되었는지 확인합니다:
docker info
이 명령어는 Docker 클라이언트 및 서버 정보를 상세히 표시합니다. 주요 확인 사항:
- Server 섹션에 정보가 표시되는지
- Containers와 Images 수가 표시되는지
- Operating System이 Ubuntu로 표시되는지 (Colima의 기본 OS)
5. Oracle 컨테이너 관리
5.1 컨테이너 목록 확인
Colima 재시작 후 모든 Docker 컨테이너의 상태를 확인합니다:
docker ps -a
이 명령어는 모든 컨테이너(실행 중 + 중지됨)를 표시합니다. Oracle 컨테이너는 'Exited' 상태일 것입니다.
5.2 Oracle 컨테이너 시작
목록에서 Oracle 컨테이너의 이름 또는 ID를 찾아 시작합니다:
docker start <oracle_container_name_or_id>
5.3 컨테이너 상태 확인
Oracle 컨테이너가 성공적으로 시작되었는지 확인합니다:
docker ps
이 명령어는 현재 실행 중인 컨테이너만 표시합니다. Oracle 컨테이너가 목록에 있어야 합니다.
5.4 컨테이너 로그 확인
Oracle 컨테이너의 시작 과정과 현재 상태를 로그를 통해 확인합니다:
docker logs <oracle_container_name_or_id>
정상적으로 시작되었다면 Oracle 데이터베이스 초기화 및 시작 메시지를 볼 수 있습니다.
6. 문제 해결
- Colima 시작 실패 시:
- 충분한 시스템 리소스가 있는지 확인
colima delete
후 다시colima start
실행
- Docker 연결 실패 시:
- Colima 상태 재확인
- Docker 컨텍스트 확인:
docker context ls
및docker context use colima
- Oracle 컨테이너 시작 실패 시:
- 컨테이너 로그 자세히 분석
- 컨테이너 설정 (환경 변수, 볼륨 등) 확인
결론
이 가이드를 따라하면 Mac에서 Colima를 안전하게 종료하고 재시작한 후, Docker를 통해 Oracle 컨테이너를 효과적으로 관리할 수 있습니다. Colima의 재시작은 시스템 재부팅 후나 리소스 재할당이 필요할 때 유용하게 사용될 수 있습니다.
주의: Oracle 데이터베이스의 중요 데이터는 항상 컨테이너 외부의 영구 볼륨에 저장하여 Colima나 Docker의 재시작으로 인한 데이터 손실을 방지하세요.
'Mac M1' 카테고리의 다른 글
macOS에서 .zshrc 파일 정리하기 (0) | 2024.10.06 |
---|---|
Colima에서 Oracle 컨테이너 안전하게 중지하기 (0) | 2024.09.20 |
Mac M1 STS3에서 레거시 프로젝트 생성시 spring mvc project 안보이는 현상 해결 (0) | 2024.07.24 |
Mac M1 STS3 설치하는 법 (1) | 2024.07.24 |
맥북 파인더 여는 단축키 갑자기 이상해졌을때 (3) | 2024.07.24 |