본문 바로가기

Cloud/docker15

[Docker] Registry - Harbor 설치 방법 Harbar 설치 사전 주의 사항 (podman 사용불가) 관련 커뮤니티 자료 : 도커로 해야한다.!! (DCT가 없다고 한다.) https://github.com/goharbor/harbor/discussions/17268 # 만약 podman일 경우 아래와 같이 에러가 발생한다.. ~\]# ./install.sh \[Step 0\]: checking if docker is installed ... Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. Note: docker version: 4.6.1 ✖ Need to upgrade docker package to 17.06.0+. 01. 디렉토리 생성 하버의 설치 .. 2024. 4. 8.
[docker] 도커 사설 저장소 생성 및 UI 설정 (docker registry, web ui) on rocky9 도커 사설 저장소 (레지스트리) 생성 및 UI 도커는 docker hub를 자유롭게 많이들 쓴다. 하지만, 기업이나 개인이 공유하고 싶지않는 경우 사설로 저장소를 만들어서 사용할 수 있다. 도커 사설 저장소 구성에는 다양한 서버 (protus, harbor...)들이 존재하는데, 이번 글에서는 가장 간단하게 할 수 있는 docker container형태로 registry를 이용해볼까 한다. 물론 레지스트리 뿐만 아니라 UI도 함께 설정 해보자. (UI없으면 관리 힘드므로..) - 도커 설치 Rocky9에 도커를 설치하여, 실제 podman으로 사용함 (docker 명령어 완전호환으로 이질감 없음) dnf install podman-docker dnf install podman - Docker Regist.. 2024. 1. 22.
[docker] 리눅스(우분투)환경에서 도커 설치 방법 이번 포스팅은 리눅스(ubuntu 20.04)에서 도커를 설치하는 방법에 대해 기술합니다. 추후 쿠버네티스 설치를 하기위해선 도커가 필요합니다. (요즘엔 도커가 없어지고 containerd가 대체된다고 합니다. 그에 대해선 추후 포스팅하려고 합니다.) 저는 우분투 20.04에서 도커를 설치하였습니다. 다른 버전도 형식은 동일하니 방법 참고하시면 됩니다.^^ 설치 전 - 우분투 버전 확인 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.4 LTS Release: 20.04 Codename: focal 설치 전 APT 업데이트 sudo apt-get update 필요한 패키지 설치 su.. 2023. 2. 16.
[docker] CentOS7에서 Docker Container 생성 시 ping, ssh, Networking Resource 없는 증상 발생 시 필자는 전례없는 이상한 오류를 얼마전에 겪었습니다. 도커 이미지를 빌드하여, 이미지내에서 다른 장비로 통신을 하려고, ping하니 글쎄... 아래와 같이 통신을 할 수 없다는 에러가 나왔습니다. 에러: ping: connect: Resource temporarily unavailable 증상 : 도커 컨테이너 내부에서 ping: connect: Resource temporarily unavailable 발생으로 외부와 통신이 되지않음 docker-image# ping 8.8.8.8 ping: connect: Resource temporarily unavailable 위의 증상은 다른 호스트 OS(ubuntu, 하모니카OS)에서는 정상적으로 ping이 되었는데, 이상하게 CentOS 7 에서만 같은 이미지.. 2022. 5. 4.
[docker error] fuse: device not found, try 'modprobe fuse' first Docker에서 sshfs를 이용하여 mount를 하려고 한다. 하지만 docker run을 해보니 아래와 처럼 에러가 발생합니다. 이럴때 어떻게 조치해야하는지 한번 살펴 보도록 합시다. 에러 만든 이미지를 아래와 같이 도커 실행 후 마운트를 하려고 하였습니다. 그런데 보아하니,, 권한 느낌의 문제가 발생하였습니다. - Docker 실행 명령어 # docker run -i -t test - 에러발생: Docker 내부 mount 시 root@e8e443c6e5aa:/app# sshfs root@x.x.x.x:/mnt /remote -o reconnect,nonempty,allow_other,StrictHostKeyChecking=no,IdentityFile=/id_rsa --> 에러 발생 !! fuse:.. 2022. 1. 6.
[docker] ubuntu Dockerfile ssh-keygen 이번 포스팅은 메모용으로 작성한 포스팅입니다. docker build의 dockerfile을 작성 시 ubuntu docker에서 ssh-keygen을 하고 싶을때는 아래와 같이 명령을 해주면 /id_rsa 키가 생성됩니다. 1. DockerFile : 이미지 정의 FROM ubuntu:latest RUN apt-get -y install openssh-client RUN ssh-keygen -q -t rsa -N '' -f /id_rsa 2. Docker Build : 이미지 생성 docker build -t [image-name] . 3. Docker Run : 이미지 실행 -> 컨테이너 생성 # 서비스 (systemctl) 권한 획득으로 인한 privileaged 모드 on 함 docker run .. 2022. 1. 3.
반응형