Hostwinds 튜토리얼
에 대한 검색 결과:
목차
태그 : WordPress, Ubuntu, Docker
Docker 란 무엇입니까? Docker는 운영 체제 수준 가상화를 수행하는 컨테이너 플랫폼으로 가벼운 컨테이너를 고립시켜주지 않습니다. 다음 문서에서 Docker를 설치하고 WordPress 및 MySQL 컨테이너를 실행하는 데 도움이됩니다.
공식 저장소에서 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
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
docker-compose version
docker-machine version
WordPress를 실행하려면 두 개의 별도 컨테이너를 실행해야합니다. WordPress 컨테이너 외에도 데이터베이스 컨테이너를 설치해야합니다.
docker image pull 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를 받아야합니다.
docker container ps
Supplemental Step : MySQL 컨테이너의 상태를 확인하려면 다음 명령을 실행하십시오.
Docker 컨테이너 로그 MySQL.
도커 이미지 풀 WordPress
docker container run -d \
--name WordPress \
--link MySQL:mysql\
-p 8080:80 \
-e WORDPRESS_DB_PASSWORD=wordpress \
WordPress
docker container logs MySQL
docker container start WordPress
작성자 Hostwinds Team / 4 월 10, 2018