[Docker] Docker Hub에 올린 이미지 삭제

IT_Engineer/클라우드|2022. 2. 22. 18:13
728x90

docke hub에 repository를 생성한 후에, Repository를 삭제하는 법을 알아보자.

어느 날 docker search로 뭘 검색하다보니 예전에 만들어두었던 image 가 나오길래

부랴부랴 지우기 위해 docker hub에 로그인했다.

 

로그인하면. 아래와 같이 내 계정에 만들어진 repository가 나오는데,

1. 해당 Repository명을 클릭

 

2. 상단 탭 중에 Settings를 클릭

 

3. 맨 밑에 Delete repository 클릭

 

마지막으로 repository이름을 그대로 복붙해서, 작성한 후 Delete 버튼을 클릭

 

 

하면 깨끗하게 지워진다! 역시 안 쓰는 건 깨끗하게 지워놔야지,,!

728x90

댓글()

[Docker] Docker, Docker-ce 설치

IT_Engineer/클라우드|2020. 11. 2. 19:48
728x90

0. 설치 환경

  • CentOS
    • 권장 사양 : CentOS 7 64bit 이상
    • 낙서쟁이 사양 : CentOS Linux release 7.8.2003 (Core)
  • Kubernetes 구축을 위한 사양 (꼭 잘 확인하세요!! 확인 안하고 했다가, VM 지우고 다시 설치한 1인)

1. Docker 설치

  • 목적 : 컨테이너 이미지를 생성, 관리, 공유
  • 기존에 설치된 경우, 구버전 삭제 
# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ Docker-logrotate \ docker engine

 

    • Docker-CE 설치를 위한 필수 패키지 설치 및 저장소 설정
## 필수 패키지( yum-utils 설치)
# sudo yum install -y yum-utils device-Mapper-persistent-data lvm2

## docker-ce stable 저장소 설정
#sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • stable이 아닌 edge나 test를 사용하려는 경우에도, stable 저장소는 반드시 설정 필요
  • edge 활성화 : sudo yum-config-manager --enable docker-ce-edge
  • test 활성화 : sudo yum-config-manager --enable docker-ce-test
  • edge나 test 저장소를 비활성화하련면, --enable을 --disable로 변경

 

  • Doiucker daemon에 insecure-registries 등록
# vi /etc/docker/daemon.json
{
    "insecure-registries": ["{IP}:5000"]
}

 

  • Docker 설치
# yum install -y docker-ce docker-ce-cli containerd.io
  • docker-ce : daemon 프로세스가 있는 서버
  • docker-ce-cli : docker daemon과 통신하고 지시하는데 사용할 수 있는 인터페이스를 지정하는 API
  • containerd.io : pod에서 컨테이너를 실행하기 위한 컨테이너 런타임

 

 

  • Docker 실행
# systemctl enable docker
# systemctl restart docker 
# systemctl status docker
  • 재시작 시 Docker가 자동실행되도록 설정
  • 아래와 같은 상태가 나오면 성공!

 

728x90

댓글()

[클라우드 컴퓨팅] Docker 싱글 서버 구축

IT_Engineer/클라우드|2020. 10. 27. 09:00
728x90

! 기초 구축 환경

 - VM 접속 정보 : CentOS 7 64bit VM 사용

 

! 구축 내용

준비된 VM 환경에서 CentOS 기반으로 Docker Server 구축

구축 후 filebrowser/filebrowser 이미지를 활용한 파일 공유 서버 구축

 

! CentOS 7 Docker 설치 및 실행

- Docker 기본 설치

yum 패키지 업데이트

yum -y update

 

Docker & Docker Registry 설치

yum -y install docker docker-registry

 

- Docker 실행 및 확인

Docker 실행 및 systemctl 사용/ Docker Status 확인

systemctl start docker.service
systemctl status docker.service

 

- Docker 컨테이너 실행

Docker 컨테이너 실행 (강제 종료 : Ctrl-p + Ctrl-q)

CentOS Docker 컨테이너에서 나오기

docker run -i -t centos /bin/bash
exit

 

- Dockerhub를 활용한 Docker Pull

Dockerhub filebrowser/filebrowser Pull 

 

filebrowser/filebrowser pull

docker pull filebrowser/filebrowser

 

- 컨테이너 확인

# 동작중인 컨테이너 확인
docker ps



# 정지된 컨테이너도 함께 확인
docker ps a

 

- docker 실행하기

# 옵션 p : port forwarding
# 옵션 d : 커맨드 라인에 띄어있지 않아도
docker run d p 8080:80 filebrowser/filebrowser:latest
docker exec d p 8080:80 filebrowser/filebrowser #커맨드 창 닫혀도 실행

 

- 브라우저를 통해 docker 서비스 확인

# 브라우저 활성화 후 주소 창에 입력
# VM 환경의 IP 주소 (ex. 192.168.222.102)를 활용
192.168.222.102:8080

 

- 성공!

 

 


참고

https://niceman.tistory.com/36

https://hub.docker.com/r/filebrowser/filebrowser

https://filebrowser.org/

 

728x90

댓글()