본문 바로가기

도커6

#1 POD 특징 쿠버네티스에서 컨테이너를 다루는 기본단위입니다. 포드는 한개 이상의 컨테이너로 구성된 컨테이너의 집합입니다. 가상머신의 인스턴스나 도커의 컨테이너와 비슷한 개념입니다. 쿠버네티스 내에서는 POD를 이용해서 무조건 실행됩니다. 일반적으로는 한개의 포드에는 한개의 컨테이너를 구성하는것이 대부분입니다. (두개 이상 구성할 때는 로깅이나 모니터링이 필요한 컨테이너를 추가할 때 등 부수적으로 필요한 컨테이너는 추가하는 경우가 있습니다.) 테스트1.Single 컨테이너 pod 생성 테스트 1.pod.yaml파일 생성. vi pod.yaml apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - name: nginx image: nginx:1.14.. 2022. 11. 2.
[시작하세요! 도커/쿠버네티스] 개인스터디 시작 작년에 도커와 쿠버네티스를 공부하기로 마음먹고 난뒤 호기롭게 산 책입니다.. 나름 동영상 강의도 따로 들으면서 공부했었었죠. 작년에 공부 할 때에는 나름 열심히(?) 한 흔적이 오늘 책을 다시 열어보니 있더군요.. 문제는 작년의 저와 지금의 저는 다른 사람인거 같습니다.. 현재에는 쿠버네티스의 개념이 거의 백지가 되어버려서 이번에는 블로그에 개인스터디를 하면서 책정리 + 테스트 및 추가 자료 찾기를 해서 정리해가면서 공부할 예정입니다. (_ _) (꾸벅) 2022. 11. 2.
환경변수옵션을 사용하여 MYSQL 설치하기 환경변수 옵션을 -e옵션을 사용하여 사용가능합니다. -e 옵션사용시 .bash_profile에 환경변수를 적용하는것처럼 컨테이너의 환경변수를 직접 추가할 수 있습니다. env_name=test1234라는 환경변수를 추가했을 때 컨테이너안에 환경변수에 추가되어 있는것을 확인할 수 있습니다. root@server1-VirtualBox:~# docker run -d --name nx -e env_name=test1234 --rm nginx cee15d7e91d5694b08a8d22811d71b39b8b55676e331a9591c4b038e4d13e02c root@server1-VirtualBox:~# docker exec -it nx bash root@cee15d7e91d5:/# printenv HOSTNAM.. 2020. 9. 7.
도커의 유용한 명령어 포트포워딩 실행 [서버 포트]:[컨테이너 포트]를 포워딩해 주는 명령어. -p로 사용가능 root@server1-VirtualBox:~# docker run -d --name tc -p 80:8080 consol/tomcat-7.0 236fb9d1b33822fc8a887a585eb193a975106cfef1021a8ff1accfc045c64be2 명령어 실행 -it 명령어를 사용해서 입출력 명령을 사용할 수 있음. tc컨테이너의 /bin/bash를 실행하기 root@server1-VirtualBox:~# docker exec -it tc /bin/bash root@236fb9d1b338:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run .. 2020. 9. 7.