본문 바로가기

스터디69

환경변수옵션을 사용하여 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.
도커엔진 도커에서 사용하는 기본단위는 이미지와 컨테이너이며 이 두가지가 도커엔진의 핵심입니다. 도커이미지 이미지는 컨테이너를 생성할 때 필요한 요소이며, 가상머신을 생성할 때 사용하는 iso파일과 비슷한개념입니다. 이미지는 도커명령어로 내려받을 수 있으므로 별도로 설치할 필요는 없습니다. 도커컨테이너 도커이미지는 우분투,centos등 기본적인 운영체제부터 mysql,mongoDB.tomcat 등 각종 애플리케이션까지 종류가 다양합니다. 이러한 이미지로 컨테이너를 생성하면 해당 이미지의 목적에 맞는 파일시스템과 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간이 생성되고 그것이 바로 도커컨테이너입니다. 예를들어 웹서버 도커 이미지로부터 여러개의 컨테이너를 생성하면 생성된 컨테이너의 개수만큼 웹서버가 생.. 2020. 9. 4.
CH02. 조인 원리와 활용 - 04.조인 순서의중요성 조인 순서에 따라 쿼리 수행 성능이 달라질 수 있습니다. 각 조인에 대해서 살펴보겠습니다. NL조인 NL조인에서는 무엇보다 Random 액세스 발생량에 의해 성능이 좌우되는데, 필터조건이 없는 경우에는 드라이빙테이블(조인시 먼저 ACCESS되는 테이블)은 작은 쪽 집합을 드라이빙하는 것이 유리합니다. 필터 조건이 있는 경우에는 인덱스 구성에 따라 유,불리가 경정되며, 비효율이 없게끔 인덱스를 잘 구성해 주기만 하면 역시 작은 쪽 집합을 드라이빙하는 것이 유리합니다. NL조인에서는 Random액세스 발생량 외에도 Inner 쪽 인덱스 구성 및 조건절 연산자 형태에 따라 성능이 크게 좌우되는데, 인덱스 스캔 효율에 차이가 생기기 때문입니다. 소트머지 조인과 해시 조인 소트머지 조인과 해시조인에서도 순서가 중.. 2020. 6. 2.