워드프레스 / LAMP스택 / 레드마인

윤이령·2026년 4월 20일
  • 웹 사이트 제작 소프트웨어
  • 여러 컨테이너 연동

도커 네트워크 생성/삭제

# 생성
docker network create 네트워크_이름
# 삭제
docker network rm 네트워크_이름
# 목록 확인
docker netword ls
  • 커맨드
    • connect : 네트워크에 컨테이너 새로 접속
    • disconnect : 네트워크에 컨테이너 접속 끊음
    • create : 네트워크 생성
    • inspect : 상세정보 확인
    • ls : 네트워크 목록 확인
    • prune : 현재 아무 컨테이너도 접속하지 않은 네트워크를 모두 삭제
    • rm : 지정한 네트워크 삭제

워드프레스 & MySQL

# 1. 네트워크 생성
docker network create 네트워크_이름

# 2. mysql 컨테이너 생성
docker run --name 컨테이너_이름 -dit 
--net=네트워크_이름 
-e MYSQL_ROOT_PASSWORD=MySQL_루트_패스워드 
-e MYSQL_DATABASE=데이터베이스_이름 
-e MYSQL_USER=Mysql_사용자이름 
-e MYSQL_PASSWORD=MySQL_패스워드 mysql 
--character-set-server=문자_인코딩(utf8mb4) 
--collation-server=정렬순서(utf8mb4_unicode_ci)

# 3. 워드프레스 컨테이너 생성
docker run --name 컨테이너_이름 -dit 
--net=네트워크_이름 -p 포트_설정 
-e WORDPRESS_DB_HOST=데이터베이스_컨테이너_이름 
-e WORDPRESS_DB_NAME=데이터베이스_이름 
-e WORDPRESS_DB_USER=데이터베이스_사용자_이름 
-e WORDPRESS_DB_PASSWORD=데이터베이스_패스워드 
wordpress

# 4. 뒷정리
# 컨테이너 종료
docker stop 워드프레스_컨테이너_이름
docker stop 데이터베이스_컨테이너_이름
# 컨테이너 삭제
docker rm 워드프레스_컨테이너_이름
docker rm 데이터베이스_컨테이너_이름
# 이미지 삭제
docker image rm wordpress
docker image rm mysql
# 네트워크 삭제
docker network rm 네트워크_이름

LAMP 스택

  • L : Linux (리눅스 운영체제)
  • A : Apach / Nginx (웹 서버)
  • M : MySQL / MariaDB (데이터베이스)
  • P : PHP / Python / Perl (런타임)

레드마인 & MariaDB

# 1. 네트워크 생성
docker network create 네트워크_이름

# 2. mysql 컨테이너 생성
docker run --name 컨테이너_이름 -dit 
--net=네트워크_이름 
-e MYSQL_ROOT_PASSWORD=루트_패스워드 
-e MYSQL_DATABASE=데이터베이스_이름 
-e MYSQL_USER=Mysql_사용자이름 
-e MYSQL_PASSWORD=MySQL_패스워드 mariadb 
--character-set-server=문자_인코딩(utf8mb4) 
--collation-server=정렬순서(utf8mb4_unicode_ci)

# 3. 레드마인 컨테이너 생성
docker run -dit --name 컨테이너_이름
--network 네트워크_이름 -p 포트_설정(8086:3000)
-e REDMINE_DB_MYSQL=데이터베이스_컨테이너_이름 
-e REDMINE_DB_DATABASE=데이터베이스_이름 
-e REDMINE_DB_USERNAME=데이터베이스_사용자_이름 
-e REDMINE_DB_PASSWORD=데이터베이스_패스워드 redmine

# 4. 뒷정리
# 컨테이너 목록
docker ps -a
# 컨테이너 종료
docker stop 레드마인_컨테이너_이름
docker stop 데이터베이스_컨테이너_이름
# 컨테이너 삭제
docker rm 레드마인_컨테이너_이름
docker rm 데이터베이스_컨테이너_이름

# 이미지 목록
docker image ls
# 이미지 삭제
docker image rm redmine
docker image rm mariadb

# 네트워크 목록
docker network ls
# 네트워크 삭제
docker network rm 네트워크_이름

0개의 댓글