DockerCompose에서 Wordpress 시작

소개


$ docker run hello-world

전제로서 상기 커맨드를 무사히 치고 있는 상태로 합니다.
Docker의 거친 이미지에서 자신이 만든 것을 Dockerhub에 올려 설치하고 실행까지 에 Docker를 시작하는 곳까지 썼으므로 좋았으면 봐 주세요.

그럼 빨리



1, 파일 만들기
$ touch docker-compose.yml

2, 만든 파일 열기
$ open -e docker-compose.yml

3, 열린 파일에 다음을 작성
이때 Command+S 등으로 저장을 한다.

docker-compose.yml
version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:


4, docker-compose를 바탕으로 컨테이너들을 만들고 연결하기 위한 명령을 우울
$ docker-compose up -d

5, 기계의 IP 주소 확인
이번 머신명은 default이었기 때문에, default라고 쓰고 있습니다만 사용하는 머신에 의해 default2라든지이기도 한다고 생각합니다. 덧붙여서 $ docker-machine ls 로 *(별표)가 붙어 있는 것이 자신이 사용하고 있는 머신입니다.
$ docker-machine ip default

5, 확인 후 Google 크롬에 다음 URL 넣으면 표시되어야합니다

http://<자신의 IP 주소>:8000/


참고



htp // // cs. 도 c r. jp / 코 m 포세 / / rdp s. HTML
htps : // / cs. 도 c r. 코 m / 코 m 포세 / / rdp s / #

마지막으로



일본어 버전의 yml 파일로 열심히 해결책을 찾고 있으면 꽤 막혔습니다만, 공식에 제대로 실시할 수 있는 것이 타고 있어, 헤매면 영어 읽을 수 없어도 공식에 가야 한다고 통감했습니다. 아직도 길은 길고… (o*.__)o

덤 1


$ docker-compose up -d

을 친 후 정상적으로 실행 중인지 보려면 다음 명령을 치십시오.
$ docker ps

이때 아래 이미지와 같이 PORTS가 열려 있으면 분명 볼 수 있지만,


아래 이미지와 같이 PORTS에 아무것도 표시되지 않으면 원인을 찾아야합니다.


어디에서 오류가 발생했는지 확인하려는 컨테이너 ID를 사용하십시오.
$ docker logs 2a995a8ebb34

를 쳐 보면 어디에서 막혔는지 알기 때문에 부디.

덤 2



종료하고 싶을 때는, 기동하고 있는 컨테이너를 종료시킨다.
d8604d2e0b29의 부분은 종료하는 id를 기술. 이번에 2개 있어야 하기 때문에 2개 종료한다
$ docker stop d8604d2e0b29 

다음 명령 (시작중인 컨테이너 만 표시)이 아니면 OK
$ docker ps

또는 실제로 크롬으로 URL에 액세스 할 수 없게되면 OK

덤 3



yml의 설명을 공부하는 여행에 나온다 (github)
htps : // 기주 b. 이 m/세아 rch? q=인 %3 아파 th+도 c케 r-코 m 포세. yml + 에 x 텐시온 % 3 아 yml & ty ぺ = 여기

좋은 웹페이지 즐겨찾기