728x90

docker 12

rancher docker 실행 및 클러스터 등록

아래 내용은 pulic 클라우드가 아닌 private 상황에서 사용한다 k8s가 존재 한다고 가정하고 진행 외부에 rancher 용 vm 을 따로 두고 진행했다. k8s안에 넣고 하는건 고민좀 해야 될듯 정말 간단하다 docker 깔고 아래걸로 rancher 키고 비번 만들고 진입해서 클러스터 넣으면 됨 docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 --name rancher -v /rancher_data:/var/lib/rancher --privileged rancher/rancher 설치 하고 8080으로 브라우저에서 붙으면 자동으로 8443으로 넘기고 비번 찾는거 방법이 나오고 방법대로 콘솔에서 찾아서 세팅 하고 진입하면 클러스터 추가..

docker 2022.07.18

openstack 하에서 docker 외부 통신 오류 mtu 값 변경

docker 가 클라우드 vm 에 설치하고 centos7 버전에서 내부에서 apt 등 외부 통신이 안되는 경우가 있는데 mtu 값을 확인해 보면 된다. ifconfig 해서 보면 docker 네트워크는 1500 이고 openstack mtu 는 1450 이다 내가 openstack 엔지니어가 아니라 모르겟지만 다은 os 들은 1500 으로 알고 있다 이 차이 때문에 docker 내부에서 외부로 나가는 통신에 문제가 발생한다 그래서 docker 옵션에서 이 값을 변경 해 주면 된다 /lib/systemd/system/docker.service --mtu 1450 추가 //docker 데몬 재기동 systemctl daemon-reload systemctl restart docker **mtu 값 확인은 첨..

docker 2020.09.17

docker mariadb 테이블 대소문자 구별 적용(lower_case_table_names = 1)

도커로 마리아db 를 설치하면 설치도 간단하고 참 편하다 근데 데이터 이관하면 테이블이 없단다. 문제는 기본 옵션인 lower_case_table_names = 0 요놈 때문에 테이블에 대해서 대소문자를 구분해서 발생된다. lower_case_table_names = 1 이렇게 주고 재시작 하면 간단히 해결은 되는데 대체 어디서 줘야 하는지 그리고 재시작은 어캐 하는지 문제가 걸린다. 1시간 이상 헤멘다 도커 마리아 설치 하고 내부 진입후 ex)docker exec -it [컨테이너명 ex)mariadb] bash (/bin/bash 라고 안하고 bash 라고만 해도 됨) vi /etc/mysql/my.cnf 에서 젤 하단에 아래와 같이 [mysqld] lower_case_table_names = 1 하..

docker 2020.08.14

openstack centos 7 vm 환경에서 docker 19.03.05이상 설치시 문제

openstack 환경에서 docker 문제 확인된 사항은 현시점 202006 말기점으로 openstack vm 환경에서 docker 19.03.12 버전인가?? 로 설치를 하면 네트워크 통신이 안된다 ===docker 버전 명시 설치(최신버전은 정상동작 안함19.03.5 까지 확인했음)==== yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #####yum install docker-ce(이거 안됨 최신버전으로 되서 openstack 과 문제 있음) ##버전 확인용 yum list docker..

docker 2020.07.07
728x90