일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Vue 알아보기
- docker 명령어
- Spring Batch 강의
- python 기초
- 젠킨스
- python
- 구글 애드센스 수익
- 애드센스 수익
- Vue
- docker mysql
- intelliJ plugin
- IntelliJ
- AES256
- Vue 강의
- Spring Batch
- spring Annotation
- MYSQL
- 도커
- docker
- apache log4j
- JDK1.3
- 티스토리 광고 수익
- scrapy
- spring boot 시작
- Vue 배우기
- Spring
- Python 기본편
- 미국 배당주
- 미국주식
- gradle
목록IT/Docker (9)
나만의공간
Spring Batch 기본 설치 가이드를 만들기 위해 Batch에서 사용할 DataBase가 하나 필요해 졌다. 여러 DataBase가 있지만 보편적으로 많이 사용하는 MySql을 설치해 보고 싶어 졌다. 로컬 PC에 설치 프로그램 다운로드 받아 클릭만 하면 설치가 가능하지만 요즘은 Docker를 이용해 좀더 편하고 독립적인 시스템을 많이 사용하니 나도 MySql을 Docker로 설치해 Spring Batch 기본 설정을 만들어 보려고 한다. Docker MySql 설치 Docker 자체에 대한 설치는 별도 가이드 없이 Docker는 설치 되어 있다는 가정하에 진행을 하고자 합니다. 설치환경 맥북(M1) MySql 8.0 이상버전 -. MySql 8.0이하 버전 설치시 맥북(M1-arm64)에는 설치가..
소개 Container 표준규격이 없을때 Container 포맷과 런타임의 사실상 표준은 Docker가 지배. Google / Redhat / MS / IBM 등 Container 간의 이식성을 표준화 화기 위해 OCI(Open Container Initiative) 구성 k8s의 컨테이너 런타임 구성을 위해 CRI(Container Runtime Interface) 등장 RHEL 8버전이상, Openstack 16버전이상, Openshift 4버전이상 , awx 18버전 이상에서 Default Container를 podman로 채택 cri-o 이해 cri-o는 컨테이너 실행만 가능하기 때문에 이미지 생성이나 관리를 하기 위해서는 추가 Component들이 필요함. (추가 Component정보는 아래 기..
Jupyter 노트북이란 쥬피터 노트북이란 쥬피터 노트북은 IPython과 같이 인터렉티브 형식의 라이브 코드를 제공하는 웹 베이스 어플리케이션입니다. 쥬피터 노트북을 사용하면 웹 브라우저 안에서 실행하고 싶은 코드를 입력하고, 그 결과를 바로 확인할 수 있습니다. 또한 웹 브라우저에서 일반 프로그램으로는 구현하기 어려운 수학 공식을 표현할 수도 있고, 다양한 그래프를 생성하여 데이터를 시각화 할 수도 있습니다. 나레이션 텍스트나 이미지등을 추가하여 노트북 다큐먼트를 만들어 공유를 할 수 있기 때문에 파워포인트, 키노트와 같은 프레젠테이션 프로그램으로도 많이 사용되고 있습니다. 쥬피터 노트북은 오픈소스이므로 무료로 다운받아 사용할 수 있습니다. 쥬피터 노트북은 기존에 IPython Notebook으로 불..
환경변수 사용해 데이터 전달하기 docker run -d --name nx -e env_name=test4321 nginx MySql 서비스 구축하기 docker run --name ms -e MYSQL_ROOT_PASSWORD=!qhdksqhdks@ -d mysql -. mysql 컨테이너 실행 하면서 root 패스워드를 !qhdksqhdks@로 세팅한다. docker exec -it ms mysql -u root -p -. mysql 컨테이너에 접속 하고 mysql 명령어를 실행하고 접속유저는 root 패스워드 입력 받음. -. 위 명령어 입력후 Enter를 누르면 -. Enter Password: 입력 대기하고 있음 -. 위 컨테이너 실행시 만든 패스워드 : !qhdksqhdks@ 입력
1. 기존에 설치된 모든 컨테이너와 이미지 정지 및 삭제 더보기 docker stop `docker ps -a -q` -. 컨테이너 종료 docker rm `docker ps -a -q` -. 컨테이너 삭제 docker rmi `docker images -q` -. 이미지 삭제 2. 도커 기능을 사용해 Jenkins 검색 더보기 docker search jenkins 3. Docker를 이용하여 Jenkins를 설치 더보기 docker pull jenkins -. jenkins image를 가져옴. docker inspect jenkins -. jenkins 이미지 상세 정보 조회 docker run -d -p 8080:8080 --name jk jenkins -. jenkins 컨테이너를 8080 po..
특정 포트로 톰켓 실행하기 sudo docker run -d --name tc -p 80:8080 tomcat tomcat을 pull로 받은 후 -d(백그라운드)로 실행한 후 80 port로 접속 가능하게 함. 컨테이너 내부 셀 실행 sudo docker exec -it tc /bin/bash 실행된 톰켓 컨테이너로 bash을 실행해서 접속하도록 함 컨테이너 로그 확인 sudo docker logs tc 호스트 컨테이너 간 파일 복사 sudo docker cp [path] [to container]:[path] -. 로컬에서 컨테이너로 파일 복사 sudo docker cp [from container]:[path] [path] -. 컨테이너에서 로컬로 파일 복사 sudo docker cp [from co..
레이어의 개념 왼쪽 : 이미지A를 지워도 이미지B에 레이어 A,B,C가 있어 삭제가 안됨 오른쪽 : 이미지 존재하는 레이어 A,B는 추가로 다운 받을 필요가 없음 맥북 이미지 저장 위치 : /Library/Containers/com.docker.docker/Data/vms
Docker 이미지 찾기 docker search [이미지이름] ubuntu 이미지 찾기 docker search ubuntu Docker 이미지 가져오기 docker pull ubuntu Docker 이미지 조회 docker images Docker 이미지 삭제 docker rmi ubuntu Container 실행 docker run -it --name [컨테이너명] [이미지명] docker run -it --name ubuntu ubuntu -i : 상호입출력 -t : tty를 활성화 하여 bash을 사용 ubuntu 이미지를 ubuntu 컨테이너명으로 실행함. Container 삭제 docker rm [컨테이너명] docker rm ubuntu Container 종료 docker stop [컨테이..
맥북 Docker 설치 curl 명령어로 도커를 설치한다.(Root권한 요구) curl -fsSL https://get.docker.com/ | sudo sh curl 옵션설명 -f : Fail Silently(no output at all) on HTTP errors -s : silent Silent mode -S : show-error Show error even when -s is used -L : Location Follow redirects 위 명령어 설치는 Linux Console에서 가능함. 맥은은 아래 Docker Site에서 다운로드 받은 후 설치 진행 https://www.docker.com/products/docker-desktop Docker Desktop for Mac and Wi..