docker-compose 의 경우 docker-compose.yml 파일 위치로 이동하여 docker-compose down 으로 컨테이너를 전부 내리는 것이 합니다. 하지만 docker-compose 의 위치를 모르거나 docker-compose 가 없을 경우 container 를 하나씩 꺼주셔야 합니다. 이 경우 조금 편하게 하는 방법이 아래의 명령어를 써주시면 container 를 정지시키고 삭제 할 수 있습니다. //Container 전체 정지시키기 $ docker stop $(docker ps -a -q) //Container 전체 삭제하기 $ docker rm $(docker ps -a -q) 즐거운 서버 관리 되시기 바랍니다 :D
이번 포스트 에서는 간단히 Nginx 를 docker 로 올려보겠습니다. * MariaDB 와 PHP 를 따로 올릴 수도 있지만 하나의 컨테이너를 자체적으로 생성하여 올릴수도 있기 때문에 Nginx + MariaDB (Mysql) + PHP7-fpm 은 후에 포스팅 하도록 하겠습니다. 우선 이미 Docker 가 설치되어 있다는 전제하에 docker pull nginx:latest 로 최신 nginx 이미지를 가지고 오도록 합니다. docker pull nginx:latest 그리고 아래의 명령어로 서비스를 간단히 올려 보도록 합니다. docker run --name [container-name] -v [content-path]:/usr/share/nginx/html:ro -d -p 80:80 -p 443..
Ubuntu 에서 Docker 를 사용하기 위한 기초적인 옵션을 설정하기 위한 정보 들입니다.참고 원문서 : Installation on Ubuntu 1. Docker 그룹 생성 docker 의 데몬은 TCP port 대신 Unix socket 과 바인드 되어 있습니다. 때문에 기본 유저로 root 로 설정이 되어 있어서 sudo 를 이용해 주어야 하는대요. docker 그룹을 생성하여 docker 명령을 이용하는대 sudo 를 사용하지 않도록 하는 것이 목표 입니다. 방법은 간단합니다. docker 그룹을 생성 후 docker 에 사용자 계정을 추가하면 됩니다. docker 데몬이 실행될때 Unix socket 의 읽기/쓰기의 권한을 docker 그룹이 가지고 있기 때문에 가능합니다. 주의 : dock..
우선 Docker 를 알기전에 Immutable Infrastructure 를 이해할 필요가 있는대요. Immutable Infrastructure 란 굳이 번역 하자면 불면의 기반, 불변의 인프라 와 같이 해석 할수 있는대요. Immutable Infrastructure는 OS( Ubuntu, Centos, Windows, MAC 등... ) 와 서비스 환경( 어플리케이션, 소스코드, 시스템 툴, 시스템 라이브러리 등의 서버에 설치하는 것들 )을 분리하여 이해하고 분리한 것들 중 서비스 환경 ( 서비스 인프라 ) 부분을 이미지화 하여 배포한뒤 가급적으로 변경 않고 사용하는 것을 의미 합니다. 서비스 환경의 업데이트는 서비스 환경을 변경하는 것이 아닌 이미지를 교체 하는 식으로 이루어 집니다. 관련 자료..
- Total
- Today
- Yesterday
- Tutorialbook
- 개발자
- 웹 개발
- Nodejs
- 우분투
- Developer
- php
- 웹 개발자
- it
- 튜토리얼북
- mac
- 게임 개발
- cocos2d-x
- ubuntu
- html
- 데이터베이스
- 인터넷
- SNS
- 게임
- JavaScript
- 설치
- 웹 서버
- Laravel
- 서버
- 웹
- 서버 개발
- 맥
- 에러
- 개발
- Database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |