티스토리 뷰
Docker를 사용해 보기 위해서 현재 개인적으로 사용 중인 AWS의 우분투 서버에 Docker를 설치해 보기로 했다.
그리고 이 Docker에 기존 서비스 중인 ShareTime과 Node.js로 개발한 HelloBook을 올려 보기로 했다.
Server 환경
Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-48-generic x86_64)
설치 실행 명령어
sudo apt-get update
sudo apt-get install docker.io
sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
두 번째 실행 명령어를 통해서 Docker를 설치하고 나면 docker.io와 docker가 둘 다 /usr/bin/밑에 설치되어 있는 것을 알 볼 수 있었다.
-----------------------------------------------------------------------------------------
-rwxr-xr-x 1 root root 18530455 Oct 15 2015 docker*
lrwxrwxrwx 1 root root 6 Oct 15 2015 docker.io -> docker*
-----------------------------------------------------------------------------------------
이렇게 설치가 됐다면 맨 마지막 명령어(sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker)는 제외 시켜도 상관없다.
설치가 완료 됐다면 아래 명령어를 통해서 우분투 이미지를 검색해 볼 수 있다.
docker search ubuntu
우분투 이미지 받기
docker pull ubuntu:latest
Docker 이미지 목록 보기
docker images
-----------------------------------------------------------------------------------------
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu latest 7f06d5cab2df 2 weeks ago 130 MB
-----------------------------------------------------------------------------------------
받은 이미지를 실행시키면 컨테이너가 생성된다.(이미지를 run하게 되면 인스턴스가 생성되는데 이를 컨테이너라고 부른다.)
docker run -i -t --name hello ubuntu /bin/bash
위 명령어를 실행하니 아래와 같이 새로운 우분투가 실행된 것을 볼 수 있었다.
root@d62cb14f823c:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
여기서 명령어를 exit를 실행하니 다시 host os로 빠져나올 수 있었다.
현재 실행된 컨테이너 목록 확인
docker ps -a
컨테이너 시작 : docker start hello
컨테이너 재시작 : docker restart hello
컨테이너 접속 : docker attach hello
컨테이너 정지 : docker stop hello
컨테이너 삭제 : docker rm hello
이미지 삭제 : docker mi ubuntu:lastes
모든 컨테이너 삭제 : docker rm 'docker ps -aq'
attach를 실행하면 docker에 접속하며 빠져나올 때 ctrl+p,q를 눌러야 한다. 만약 exit를 실행해서 나오게 되면 컨테이너가 stop이 되며서 빠져나오게 된다.
'IT > 기타' 카테고리의 다른 글
bitbucket pipelines 사용하기 (0) | 2018.12.28 |
---|---|
PostgreSQL Partitioning (0) | 2018.09.12 |
Docker에 어플리케이션 올리기 (0) | 2017.03.16 |
Redis redis.conf (0) | 2017.02.24 |
log 파일에서 키값 추출 및 중복 검사 (0) | 2017.01.20 |