본문 바로가기

docker3

docker image 제거 docker images 커맨드로 다음과 같이 image list를 볼 수 있음 [root@kw1 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE harbor.ks.io/ksflask v1 59db0b82b797 9 hours ago 913MB harbor.ks.io/privatetest/ksflask v1 59db0b82b797 9 hours ago 913MB python 3.9 40264b427ab5 39 hours ago 914MB k8s.gcr.io/kube-proxy v1.23.5 3c53fa8541f9 9 days ago 112MB calico/cni v3.22.1 2a8ef6985a3e 3 weeks ago 236MB calico/pod2da.. 2022. 3. 26.
Dockerfile로 flask web docker image build 하는 방법 대충 이렇게 작업할 예정 1. python flask web page를 하나 만들고 2. Dockerfile 작성 3. docker build 4. harbor (private registry)에 image push 5. kubernetes에서 pod 생성 (harbor에서 이미지 pull 받기) 6. web ui 접속 테스트 1. 개발환경 셋업 python3 install하고 flask 설치 디렉토리를 하나 생성. 모든 파일을 이 디렉토리에서 만들 예정 yum install -y python3-pip pip3 install flask mkdir ~/flaskImage cd ~/flaskImage 2. python flask code 작성 ip:port로 접속하면 `kyeongseo's flask web.. 2022. 3. 23.
minikube 클러스터 설치 minikube를 cluster로 설치하기 일단 사전 작업으로 docker랑 kubectl을 설치해준다. web ui를 올려야하니 방화벽을 꺼주고 시작한다. 나중에 하면 까먹음 systemctl stop firewalld systemctl disable firewalld 1. kubectl 설치 아래 링크로 최신 릴리즈 파일을 다운받는다. curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 아래처럼 특정 버전을 다운받을 수 있다. curl -LO https://dl.k8s.io/release/v1.23.0/bin/linux/amd64/kubectl 바이너리를.. 2022. 3. 13.
반응형