Articles ───────
-
[TIL] 도커 볼륨 마운트 개요
💡Today I Learned 요약 (37회차) - 도커 컨테이너는 휘발성이기 때문에 데이터를 보존하기 위해 별도의 볼륨을 두고 컨테이너가 외부의 데이터를 다루게 할 수 있다.도커 볼륨 마운트 개요볼륨은 스토리지의 한 영역을 분할한 것을 의미한다. 그리고 도커 컨테이너는 휘발성이기 때문에 종료가 되면 기존 데이터는 소멸된다. 이러한 상황에서 컨테이너 외부의 별도 볼륨을 두고 마운트시켜서 컨테이너가 외부의 데이터를 다룰 수 있게 할 필요가 있다. 볼륨 마운트도커 엔진이 관리하는 영역 내 만들어진 볼륨을 컨테이너에 디스크 형태로 마운트 (임시용이나 지우면 안되는 파일을 두는 목적으로 많이 사용)바인드 마운트도커가 설치된 컴퓨터의 디렉토리(폴더) 등 도커 엔진에서 관리하지 않는 외부 영역의 기존 데이터를 컨테..
2022.12.12 07:21 -
[MEMO] 예제를 입력하면 정규 표현식을 생성해주는 Regex Generator
💡MEMO 요약 - Regex Generator를 사용하여 간편하게 Regex를 생성할 수 있따.예제를 입력하면 정규 표현식을 생성해주는 Regex Generator전화번호나 이메일 등 특정 스트링을 보고 거기에 맞는 정규 표현식(regex)를 만들어본 과정은 자주 겪어 봤을 것이다. 보통은 연습삼아, 그리고 정교하게 하기 위해 한땀한땀 Regex를 작성하게 되는데 이럴 때 도움이 되는 사이트로 Regex Generator(https://regex-generator.olafneumann.org/)라는게 있다. 여기서는 특정 스트링을 입력하면 규칙을 선택한 뒤 Regex를 작성해준다. 선택할 수 있는 옵션에 제한이 있을 수 있어 완벽하진 않지만 1차적으로 시작하기엔 꽤 괜찮아 보인다.1번 칸에 Regex를..
2022.12.09 17:21 -
[MEMO] [explainshell.com](http://explainshell.com) - 리눅스 쉘 명령어 해석 도구
💡MEMO 요약 - explainshell.com 을 사용하여 리눅스 쉘 명령어에 대해 이해할 수 있다.explainshell.com - 리눅스 쉘 명령어 해석 도구리눅스 명령어 관련 예시를 찾고, 시키는대로 하다 보면 동작은 하는데 명령어가 어떻게 구성되는지 혼란스러울 때가 있다. 그럴 때 도움이 되는 사이트로 explainshell.com 이라는 사이트가 있어서 거기에 해당 명령어를 입력하면 ‘단위’로 쪼개서 어떤 명령어와 파라미터로 구성되어 있는지 친절하게 설명해준다.
2022.12.09 10:31 -
[TIL] 도커 컨테이너와 호스트 간 파일 복사
💡Today I Learned 요약 (36회차) - docker cp 명령어를 사용하여 컨테이너와 호스트 간에 파일을 전송할 수 있다도커 컨테이너와 호스트 간 파일 복사도커 컨테이너와 호스트(우리가 사용 중인 컴퓨터) 간에 파일을 복사하기 위해서는 docker cp 명령어를 사용하면 된다.# 명령어 예시 (전송 방향은 호스트와 컨테이너의 위치를 서로 바꾸면 됨) # docker cp {호스트 경로} {컨테이너 이름}:{컨테이너 경로} # 윈도우에서는 경로를 {PATH}\{PATH} 식이고 리눅스에서는 {PATH}/{PATH}로 기입한다. 테스트 할 파일로 index.html 를 만들어본다. 안녕하슈! 아파치 컨테이너를 생성하여 해당 html 파일을 넣어보도록 하겠다. 반대도 순서만 변경되고 절차는 동일하..
2022.12.05 08:03 -
[TIL] 도커 워드프레스 및 레드마인 실행 연습
💡Today I Learned 요약 (35회차) - 파라미터를 사용해서 도커에서 워드프레스 실행 연습 작성도커 워드프레스 실행 연습MySQL 컨테이너 옵션 채워넣어서 실행docker run --name mysql000ex11 -dit --net=wordpress000net1 -e MYSQL_ROOT_PASSWORD=myrootpass -e MYSQL_DATABASE=wordpress000db -e MYSQL_USER=wordpress000kun -e MYSQL_PASSWORD=wkunpass mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_..
2022.11.21 18:23 -
[TIL] 도커로 워드프레스 실행하기
📝💡Today I Learned 요약 (34회차) - 워드프레스, MySQL 컨테이너를 사용하여 워드프레스를 구축할 수 있다.도커로 워드프레스 실행하기도커로 워드프레스를 구축하려면 크게 워드프레스 컨테이너와 SQL 컨테이너가 필요하다. 단, 2개의 컨테이너만 실행해서는 정상 동작하지 않기 때문에 중간에 가상 네트워크를 만들고, 해당 네트워크에 2개 컨테이너를 소속 시켜 연결한다. 대략 아래의 순서대로 진행된다.도커 네트워크 생성MySQL 컨테이너 생성(네트워크 및 SQL 설정 정보 기입)워드프레스 컨테이너 생성(네트워크 및 포트, 워드프레스 db 정보 입력)# 도커 네트워크 생성 #docker network create {네트워크_이름} docker network create wordpress000net..
2022.11.15 23:33 -
[TIL] Docker 이미지 삭제하기
📝💡Today I Learned 요약 (33회차) - docker image rm 명령어를 통해 도커 이미지를 삭제할 수 있다Docker 이미지 삭제하기도커에서 컨테이너를 run 했다가 stop 했다가 rm(삭제) 하더라도 그 틀이라 할 수 있는 이미지 파일은 남는다. 컨테이너 여러개를 생성했다 지웠다를 반복할 경우 이미지 용량이 계속해서 증가하기 때문에 docker image rm 명령어를 통해 이미지를 삭제할 수 있다. 이미지 삭제 전에 컨테이너가 존재하는지 확인 후 삭제한다. # 기존 도커 컨테이너 확인 docker ps # 도커 이미지 확인 docker image ls # 단일 이미지 삭제 docker image rm {이미지이름} # 여러 이미지 삭제 docker image rm {이미지이름} ..
2022.11.14 16:11