
도커 설치 도중에...집 컴퓨터는 윈도우 11이라서 이런 문제 안생기던데,작업용 컴퓨터는 윈도우 10이라서 WSL 2 설치문제가 있다.파워쉘 오른쪽 마우스 눌러서 관리자 권한으로 실행하면 된다.복잡한 것은 아니고 파워쉘에 복사해서 붙여 넣어주면 된다.아래 명령어를 복사

오늘은 우분투 18.04 LTS에서 도커를 설치하는 방법을 정리해봐야겠다. 일단 터미널을 열고 다운로드 받으니까 복잡한 방법은 아니고, 도커 홈페이지 가이드를 참고하니까 금방 마무리된 것 같다.64 비트이면 아래 중 하나면 사용 가능하다.Ubuntu Kinetic 22

나중에 텐서플로우 모델을 만들어서 모델을 배포하려고 하는데, 아주 편리한 방법 중에 하나가 Docker를 사용해서 배포하면 좋다고해서 도커의 이미지를 만드는 방법을 정리해본다.(1) 도커파일 만들기(2) 우분투 안에 필요한 라이브러리 설치할 수 있는 환경 만들기(3)

1. Docker Login 커멘드 창에서 도커에 로그인한다. ID는 이메일 아님 2. Repository 레파지토리를 설정한다. 3. Push

나는 윈도우에서 도커를 개발하고 있었다. 그런데 컨테이너는 우분투로 작동하는 컨테이너를 만들고 싶었다. 그리고 텐서플로우 모델을 학습하는 기능까지 넣고 싶어서 컨테이너에서도 GPU를 인식할 수 있도록 설정해주고 싶었다. 마침 선구자님이 있으셔서 그 과정을 따라하며 나의

컨테이너를 원하는 시나리오에 맞춰서 핸들링 하기 위해서는 파이썬에서 os 패키지를 사용할 줄 알아야 한다. 기본적인 스킬은 아래와 같이 두 가지는 기본적으로 활용할 수 있어야 한다. 환경변수 다루기(읽기, 쓰기) 도커 명령어 실행하기 두가지 스킬은 생각보다 간단

도커 컴포즈 사용할 때 컨테이너 내부의 Timezone하고 컨테이너 돌리는 컴퓨터의 Timezone을 동기화해줘야하는 상황이 있다. docker-compose.yml 파일에서 환경변수(environment:)를 설정해서 컴포즈를 실행하면 자동적으로 컨테이너 시간이 한

이 글은 도커 허브 설치가 완료된 조건에서 MySQL 컨테이너를 생성하고 데이터를 컨테이너 내부에 있는 데이터베이스에 집어 넣는 과정을 정리한다. (컨테이너 종료시에 휘발되는 부분은 다음에 별도로 추가할 예정이다.)간단한 명령어로 연결할 수 있다.docker run -

도커는 컨테이너를 시작할 때마다 호스트에 veth 라는 네트워크 인터페이스를 동적으로 생성한다. 컨테이너를 생성하면 기본적으로 docker0 라는 브릿지를 통해서 외부와 통신할 수 았는 환경이 있다. 하지만, 외부와의 통신을 위해서는 "네트워크 드라이버""라는 것

Host OS : 물리 장비에 설치된 OSHypervisor : 가상머신 관리자Host OS 위에 생성하는 가상의 OSHypervisor를 통해 관리한다.Hypervisor를 통해 VM의 사양 설정CPU, RAN, Storage 등을 지정Hypervisor가 설치된 P

이번 글에서는 우분투 리눅스 상에서 도커 인프라를 만드는 방법을 정리한다.우분투 설치 패키지ssh 접속을 위한 설정 - MovaX 접속시 사용ssh로 접속해서 MovaX에서 진행한다.도커 패키지 인증키 적용도커 패키지 설치iptables 상태 확인docker를 로그인한

상태별로 동작하려면 조건이 갖춰져야 한다.Pet 방식 : 전통적인 서버 운영 방식서버를 각각 운영하는 방식이다.고유한 이름을 가진다.상태가 내부에 저장된다.VMware을 사용하여 운영 Cattle 방식 :컨테이너 단위로 서버 운영하는 방식대규모 서버의 집합이다.id

이 페이지는 VMware에서 실행했었던 MariaDB를 마리아 DB를 다운로드 한다.마리아 DB 컨테이너 실행방법이다.\--name : 컨테이너 이름\--restart : 재시작 옵션 always(항상), no(아니오)\-p : 내외부 포트 번호 매핑\-e : 변수 설

Docker host pc인 10.17.0.150 으로 외부에서 접속할 수 있다.계정 정보를 확인하는 것에서 부터 시작한다. 인증 정보를 볼 수 있다.새로운 버전의 우분투만 생성되었다.\\"cition07" : 유저 이름 web_01 : 이미지 이름네트워크 설정된 것을

Apache tomcat은 자바 기반의 웹 애플리케이션을 실행하기 위한 오픈소스 웹 애플리케이션 서버(WAS, Web Application Server)이다.필요없는 컨테이너들은 지우고 시작한다.톰캣은 단순히 파일을 전달하는 웹 서버(Web Server)와 달리, 동적

Ohchestration :여러개의 Container를 정의하고 배포한다.Dockerfile + yamlcompose.ymlservicevolumenetworkDockerfile을 생성이미지 Build컨테이너의 history 확인여기까지 했으면 httpd를 설치해 놓은

컨테이너의 유연성과 확장성을 위해서 Node(Docker host)들에 컨테이너를 유동적으로 나눠서 배포 및 자동화 하는 프로세스ex) LDAP, Jenkins, Grapana/Prometheus구조 Manager node : Cluster를 관리하고, 스케줄링, AP

내가 직접 관리하는 Docker 이미지 저장소. 도커 Harbor(하버)는 컨테이너 이미지를 안전하게 저장, 관리, 스캔, 복제하는 엔터프라이즈급 오픈소스 컨테이너 이미지 레지스트리이다. Docker Hub 같은 공개 저장소와 달리 기업 내부 서버(Private)에 설

Container image를 만들면서 Build등에는 필요하지만 최종적으로 필요없는 환경을 제거한다.Build에 사용한 파일(Directory)와 같은 실행에 관련 없는 파일을 모두 삭제단계를 나워 기반 Image를 만든다.(1) 개발 환경용 Docker image(