일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FetchType
- 백트래킹
- 지연로딩
- 비관적락
- 즉시로딩
- 연관관계
- 힙
- 데코레이터
- 유니크제약조건
- SQL프로그래밍
- shared lock
- 스프링 폼
- 다대다
- 일대다
- eager
- CHECK OPTION
- BOJ
- execute
- dfs
- JPQL
- querydsl
- 연결리스트
- 다대일
- 이진탐색
- 낙관적락
- 스토어드 프로시저
- fetch
- PS
- 동적sql
- exclusive lock
- Today
- Total
목록Docker (4)
흰 스타렉스에서 내가 내리지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/npDh8/btsFFZAqzXk/O7NBnXonj0KfgqAMebG10K/img.png)
해결 방법 : sudo rm /usr/local/bin/docker-credential-osxkeychain sudo vi ~/.docker/config.json "credsStore": "" 으로 수정 후 도커를 재시작한다.
docker pull mysql docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=1234 -d -p 3305:3306 mysql:latest 혹시 호스트에 MySQL이 설치되어 있다면 포트번호가 겹치기 때문에 위의 예시처럼 컨테이너와 연결되는 호스트의 포트번호는 3306과 다른 번호로 지정해주는 것이 좋다. docker exec -it mysql-container bash mysql -u root -p ++ UTF-8 docker run -it -e LC_ALL=C.UTF-8 mysql docker run -it -e LC_ALL=C.UTF-8 -e MYSQL_ROOT_PASSWORD=1234 -d -p 3305:3306 mysql:8.0.35
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dVJVWQ/btshpAR4pHu/5PSysqb9Tm4W3fDnTFIpvK/img.png)
docker ps sudo docker exec -it /bin/bash 확인 후 빠져 나오려면 exit 커맨드.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/durpfF/btsgKoSEJFt/OHwUoJsLvqt2kQVgzJGbM0/img.png)
도커란? # 한마디로 정의하자면 '데이터 또는 프로그램을 격리시키는 기능'을 제공하는 소프트웨어 - 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공한다. - 컨테이너(container) : 데이터나 프로그램을 두는 작게 쪼갠 독립된 창고 - 컨테이너를 다루는 기능을 제공하는 소프트웨어가 도커. # 도커 엔진이 있어야 컨테이너를 만들 수 있다. - 컨테이너를 만들기 위해서는 이미지가 필요하다. - 컨테이너는 여러 개를 만들 수 있다. 용량이 허락하는 한 하나의 도커에서 여러 개를 만들 수 있다. # 도커는 리눅스 컴퓨터에서 사용한다. - 컨테이너에서 동작시킬 프로그램도 리눅스용 프로그램이다. - 윈도우나 macOS에서도 도커를 구동할 수는 있지만 이 경우 내부적으로 리눅스가 사용된다. ..