본문 바로가기
IT 인프라/리눅스, 가상화

Rocky에 도커 가상컨테이너 생성

by 전재혁 2024. 1. 5.

1. 록키(Cent기반)에 도커 엔진 설치

2. docker hub 서버 오픈 소스 이미지 내려받기

3. 컨테이너 생성

 

# 기존에 다른 버전의 도커 깔려 있으면 지우기


# sudo yum remove docker

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate


* rpm -qa | grep docker 명령어로 설치된 도커가 있는지 확인 후 있으면 삭제

# 설치 유틸 및 도커 다운로드 웹서버 등록

# sudo yum install -y yum-utils

# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 도커 설치


# sudo yum install docker-ce docker-ce-cli containerd.io dockerbuildx-plugin docker-compose-plugin


# 도커 시작 및 최신 이미지 파일 검색 및 내려받기


# sudo systemctl start docker

# sudo docker search [ubuntu]

# sudo docker pull ubuntu:latest


# 설치된 이미지 파일 확인


# sudo docker images


# 도커 컨테이너 생성 및 진입


# sudo docker run -i -t --name jjh ubuntu /bin/bash


# OS 버전 확인


# sudo more /etc/os-release


# 로그아웃 후 재접속

exit(로그아웃)을 하면 컨테이너 상태가 exit 상태가 되므로 docker start [컨테이너ID] 입력 -> up 상태로 바뀜

 

# 생성한 jjh 우분투 도커 컨테이너 쉘로 진입


# sudo docker exec -it jjh bash


# 컨테이너 cfg 확인


# sudo docker inspect [컨테이너ID]


==============================================================

- search 명령어로 웹 서버 도커허브 이미지 검색

- pull 명령어로 이미지를 리눅스에 다운로드

- run -it --name [] /bin/bash 명령어로 컨테이너 생성

- ps (-a) 명령어로 컨테이너 목록 확인

- rm 명령어로 컨테이너 삭제

- rmi 명령어로 이미지 삭제

 

* docker ps : 현재 실행중인 도커 컨테이너 확인

* docker ps [-a] : 모든 도커 컨테이너 확인