방명록
- [Network | Docker] 설치 및 컨테이너 생성2024년 06월 30일 21시 00분 59초에 업로드 된 글입니다.작성자: 이주여이
1. docker 설치
yum install -y yum-utils # yum 패키지 매니저 관련 유틸리티 모음 설치 # 저장소 url을 추가하면 이후 도커 관련 패키지를 설치 / 업데이트할 수 있음 # 끌어쓴다? 는 느낌이 강하다.. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce # 도커 설치 systemctl start docker # 실행 systemctl status docker # 상태 확인 systemctl enable docker # 이후 재시작 시 도커 자동 실행 등록 systemctl enable containerd # 이후 재시작 시 컨테이너 자동 실행 등록 docker info # 설치된 도커 엔진 정보 확인
2. docker 실행 테스트
docker run hello-world
3. 일반 사용자로 docker 관리하기
groupadd docker # 원래부터 생성되어 있었다. usermod -aG docker ${생성한 유저 아이디 } # docker 그룹에 해당 사용자를 추가한다. newgrp docker # 그룹 변경 사항 활성화 su - ${생성한 유저 아이디 } # 계정 변경
4. centos 이미지 확인하기
su - ${생성한 유저 아이디 } # centos 이미지 다운로드(from. docker hub) ... # centos 이미지가 로컬 도커 엔진에 존재하지 않으므로 도커 허브에서 자동으로 이미지를 내려받는다! docker pull centos # centos 이미지로 컨테이너 생성 후 인터렉티브 모드로 bash 셸 실행 # 인터렉티브 모드 - 사용자 입력을 허용하고 터미널 출력이 바로 나타나는 모드 # docker run -it ~ - 컨테이너 생성 / 실행과 동시에 컨테이너 내부에 들어온다. docker run -it centos bash # ls -l 등 여러 셸 명령어를 실행해본다. # exit # 인터렉티브 모드 종료 docker container ls -a # 모든 도커 컨테이너 확인
'Network > Docker' 카테고리의 다른 글
[Network | Docker] 데이터베이스 외부 원격 접속 (0) 2024.07.03 [Network | Docker] 볼륨 (0) 2024.07.02 [Network | Docker] 컨테이너 애플리케이션 구축 (0) 2024.06.30 [Network | Docker] 컨테이너 외부 노출 (0) 2024.06.30 [Network | Docker] 용어 및 개념 (0) 2024.06.30 다음글이 없습니다.이전글이 없습니다.댓글