본문 바로가기

분류 전체보기104

도커 응용 명령어 - 복사, 스토리지 마운트, 백업 컨테이너와 호스트 간에 파일 복사 파일 복사는 호스트 > 컨테이너, 컨테이너 > 호스트로 양방향 모두 가능하다. docker cp (docker container cp) 명령어를 이용한다. 호스트 > 컨테이너 docker cp 호스트_경로 컨테이너_이름:컨테이너_경로 docker cp /home/ahndrenaline/index.html cntr-httpd:/usr/local/apache2/htdocs/ docker cp C:\Users\ahndrenaline\index.html cntr-httpd:/usr/local/apache2/htdocs/ 컨테이너 > 호스트 docker cp 컨테이너_이름:컨테이너_경로 호스트_경로 docker cp cntr-httpd:/usr/local/apache2/htdoc.. 2022. 5. 29.
LAMP 스택(LAMP Stack) LAMP 스택(LAMP Stack) Linux + Apache + MySQL + PHP를 합친 조합을 LAMP 스택이라고 부른다. 소프트웨어가 발전하면서 Apache 대신 NGINX로 바뀌기도 하고, MySQL 대신 MariaDB나 PostgreSQL로 바뀐 조합을 사용하기도 한다. 그래도 '리눅스 + 웹 서버 + 데이터베이스 + 프로그래밍 언어'조합은 변함이 없다. 2022. 5. 28.
도커 컨테이너 생성 및 실행 하기 #2 - 여러 개의 컨테이너 연동하기 워드프레스 컨테이너와 MySQL 컨테이너 연동하기 워드프레스 컨테이너와 MySQL 컨테이너를 생성하고 연동할 것이다. 중요한 것은 아래의 작업 순서를 반드시 지켜서 진행 해야 한다. 작업 순서 : 도커 네트워크 생성 > MySQL 컨테이너 생성 > 워드프레스 컨테이너 생성 > 워드프레스 설치 네트워크 생성 docker network create wordpress-net MySQL 컨테이너 생성 docker run --name wordpress-mysql -dit --net wordpress-net -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1 -e MYSQL_DATABASE=wordpress_db -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=1 mysq.. 2022. 5. 28.
도커 네트워크 기본 #2 - 네트워킹 튜토리얼(bridge) 도커 네트워크 드라이버 튜토리얼 default bridge network 기본 브리지 네트워크는 프로덕션 환경에 적합한 선택이 아니다. docker run -dit --name alpine1 alpine ash docker run -dit --name alpine2 alpine ash docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 87f41c9fb908 alpine "ash" 7 seconds ago Up 6 seconds alpine2 21e9857321ae alpine "ash" 16 seconds ago Up 15 seconds alpine1 docker network inspect bridge [ { "Name": "bridge".. 2022. 5. 28.