Hostwinds 튜토리얼

에 대한 검색 결과:


목차


Docker 설치
WordPress 및 MySQL 컨테이너 시작

Ubuntu에 Docker 및 WordPress 설치

태그 : WordPress,  Ubuntu,  Docker 

Docker 설치
WordPress 및 MySQL 컨테이너 시작

Docker 란 무엇입니까? Docker는 운영 체제 수준 가상화를 수행하는 컨테이너 플랫폼으로 가벼운 컨테이너를 고립시켜주지 않습니다. 다음 문서에서 Docker를 설치하고 WordPress 및 MySQL 컨테이너를 실행하는 데 도움이됩니다.

Docker 설치

공식 저장소에서 Docker를 설치하십시오.

curl -SSL https://get.docker.com/ | sh

아래 명령을 사용하여 버전을 확인하십시오.

docker version

이제 GitHub Repo에서 Github Repo에서 Grabing하여 Docker Machine을 설치하고 실행 파일을 만듭니다.

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. Docker를 설치하고 이전에 동일하게 구성하고 실행 파일이 있는지 확인하십시오.
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. Docker-Compose 및 Docker-Machine의 버전을 확인해 봅시다.
docker-compose version
docker-machine version

WordPress 및 MySQL 컨테이너 시작

WordPress를 실행하려면 두 개의 별도 컨테이너를 실행해야합니다. WordPress 컨테이너 외에도 데이터베이스 컨테이너를 설치해야합니다.

  1. Docker 이미지를 가져 와서 시작하십시오.
docker image pull MySQL
  1. 다음 명령을 실행하여 MySQL을 시작합니다.
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

우리가 방금 RAN은 백그라운드에서 MySQL을 시작합니다. (-name WordPress)를 사용하여 Container MySQL을 호출합니다. 다음의 두 가지 환경 변수 (-e)를 사용하여 MySQL 루트 암호를 WordPress로 설정하고 WordPress라는 데이터베이스를 작성했습니다 (-e mysql_ database = WordPress).

보안을 위해 자신의 설치 중에 더 복잡한 암호를 사용하는 것이 좋습니다.

MySQL 컨테이너를 시작하면 컨테이너 ID를 받아야합니다.

  1. 다음 명령을 사용하여 컨테이너가 예상대로 실행되고 있는지 확인합니다.
docker container ps

Supplemental Step : MySQL 컨테이너의 상태를 확인하려면 다음 명령을 실행하십시오.

Docker 컨테이너 로그 MySQL.

  1. 이제 WordPress 컨테이너 이미지를 설치합니다.

도커 이미지 풀 WordPress

  1. WordPress 컨테이너 시작
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. 다음 명령을 사용하여 WordPress 컨테이너가 예상대로 실행 중인지 확인하십시오.
docker container logs MySQL
  1. 켜져 있지 않다는 것을 알게되면 다음 명령을 실행하여 WordPress 컨테이너를 시작할 수 있습니다.
docker container start WordPress

작성자 Hostwinds Team  /  4 월 10, 2018