본문 바로가기

엉터리 개발 이야기

docker.io 설치

반응형

Ubuntu 기준

uname -r

4.4.0-31-generic

sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual


apt-get install docker.io

docker-engine 과 docker.io 의 차이점은?


docker-compose 설치

curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version


docker-compose.yml 작성

version: '2'

services:

   db:

     image: mysql:5.7

     volumes:

       - db_data:/var/lib/mysql

     restart: always

     environment:

       MYSQL_ROOT_PASSWORD: wordpress

       MYSQL_DATABASE: wordpress

       MYSQL_USER: wordpress

       MYSQL_PASSWORD: wordpress


   wp:

     depends_on:

       - db

     image: wordpress:latest

     ports:

       - "8000:80"

     restart: always

     environment:

       WORDPRESS_DB_HOST: db:3306

       WORDPRESS_DB_PASSWORD: wordpress

volumes:

    db_data:

docker-compose up -d


wordpress 정상 설치 확인

반응형