본문 바로가기

반응형

분류 전체보기

(371)
Podman - systemd 등록 for root Podman - systemd 등록 for root 환경 - Oracle VirtualBox 6.0.14 Build r133895 - CentOS Linux release 8.2 (2004) x86_64 - podman version 1.6.4 결론 - podman은 각 계정별로 독립되어 있다. - systemd에 등록하여 실행하면 root 권한으로 컨테이너가 실행된다. 코드 podman ps –a podman generate systemd --restart-policy=always -f -t 1 --name redis-3.2.10 mv container-redis-3.2.10.service /etc/systemd/system/ systemctl enable container-redis-3.2.10.se..
Docker ts - requires: container-selinux docker ts - requires: container-selinux docker를 설치할 때 다음과 같은 오류가 발생하는 경우 대처방법입니다. requires: container-selinux 환경 - VMware vSphere ESXi 6.5.0 Build 5969303 - Red Hat Enterprise Linux 7.7 x86_64 원인 같이 설치 혹은 사전에 설치되어 있어야 할 필수 패키지가 없음 설치 방법 RHEL (혹은 CentOS) 다운로드 센터로 이동 후 alternative downloads를 선택합니다. 각 버전별로 다운로드 링크를 확인할 수 있는데요, 해당하는 버전을 찾아서 mirrors를 클릭합니다. 그리고 container-selinux를 찾은 다음 마우스 오른쪽 버튼을 클릭..
Docker ts - debugging for kubernetes Docker ts - debugging for kubernetes 쿠버네티스에서 docker가 제대로 기동되지 않는 상황에서 로그를 보고 싶어도 stop → delete 되기 때문에 바로바로 로그를 확인하기가 쉽지 않은데요, 그럴 경우 일시적으로 다음과 같이 세팅하면 로그 확인이 가능합니다. docker run -dp 3000:3000 -e PROFILE=dev --entrypoint "env" node-test \ /bin/bash -c "while true; do echo sleeping; sleep 2; done;" by mkdir-chandler
Docker - load balancing 구성 Docker - load balancing 구성 개요 - container를 생성하면서 net-alias 옵션으로 모두 같은 이름으로 지정 - nginx 등의 역할을 하는 container에서 net-alias 이름으로 부하를 전달하면, load balancing 으로 전달되는 것 확인 가능 코드 brige 네트워크 생성 (필수 아님) docker network create --driver bridge chandler-network docker network ls # 실수했을 경우 삭제 docker network prune container 3대 생성 docker run -it -d --name load_balancing_1 \ --net chandler-network \ --net-alias mkdir..
Docker - network 생성 (bridge) Docker - network 생성 (bridge) 개요 - default는 docker0 브릿지를 사용 - 172.17.0.0/16 드라이버 타임 - bridge - host - container - none - overlay 코드 # 드라이버 종류 보기 docker network ls # 브릿니 네트워크 생성 docker network create --driver bridge chandler-network docker network ls # 네트워크 삭제 (1개) docker network rm chandler-network docker network ls # 네트워크 삭제 (모두) --> 별도로 생성한 네트워크 중 사용하지 않는 네트워크만 삭제 docker network prune docker ne..
Docker hub - private 권한 (collaborators) Docker hub - private 권한 (collaborators) docker hub에 생성한 본인의 이미지 저장소 (repository) 의 메뉴를 보면 ‘collaborators’ 항목을 확인할 수 있습니다. 해당 항목은 private로 설정했을 경우 접근이 가능한 유저 / 그룹을 등록하여 지정할 수 있는 메뉴입니다. by mkdir-chandler
Docker hub - 저장소 생성하기 Docker hub - 저장소 생성하기 https://hub.docker.com 에 로그인 한 다음 화면 중앙의 ‘Create Repository’를 선택합니다. 다음의 항목을 입력하고 제일 하단의 ‘Create’를 클릭합니다. - 드롭 다운 메뉴에 있는 이름은 회원 가입할 때 본인이 기입한 username 으로, 무료 사용자의 경우 추가 / 변경이 불가능 합니다. - 드롭 다운 메뉴의 오른쪽에 이미지 저장소 (repository) 이름을 입력합니다. - 바로 아래 Description에는 해당 이미지 저장소 (repository)의 설명을 기입합니다. (옵션) - Visibility에는 public과 private가 있는데, 무료 사용자의 경우 private는 1개만 생성이 가능합니다. - public..
docker - podman install on rhel 8 (yum install) docker - podman install on rhel 8 (yum install) RHEL 8 버전부터 podman 설치는 기본 패키지로 가능합니다. 설치 dnf install podman 버전 확인 podman -v 컨테이너 확인 podman ps 명령어는 기본적으로 docker와 동일합니다. 기존의 docker 명령어를 podman으로 변경했다고 생각하면 정확합니다. by mkdir-chandler
docker - install on rhel 7 (script) docker - install on rhel 7 (script) 바로 이전에 포스팅 했던 rhel 7 환경에서 docker를 설치하는 과정을 script로 만들었습니다. 실제 환경에서 돌려보기 전에 가볍게 테스트 환경에서 돌려보고 필요한 경우 수정/보완해서 사용하시기 바랍니다. (만든지 오래되서 최신 버전에서는 정상적으로 수행될지 확실하지 않습니다.) # ------------------------------------------------------------------ # Title : Docker Engine Install on Red Hat Linux 7 # Data : 2020-01-22 # Author : Chandler. j. Kim # Using : excution bash file # C..
Docker - install on rhel 7 (yum install) Docker - install on rhel 7 (yum install) 기본 DVD 이미지에는 docker 패키지가 없습니다. 아래의 사이트로 이동하여 docker-ce.repo를 다운로드합니다. http://download.docker.com/linux/centos/docker-ce.repo yum-utils는 yum-config-manger를 사용하기 위한 목적입니다. yum -y install yum-utils wget git docker 설치를 위한 repository 설정을 합니다. 저는 docker-ce.repo 라는 이름으로 생성했습니다. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo..

728x90
반응형