번에는 도커를 설치했으니 도커를 이용한 컨테이너를 실행해 보겠습니다.

 

컨테이너를 간단히 설명하자면 도커에서 이미지를 이용하여 컨테이너를 찍어냅니다.

 

이미지는 컨테이너를 만들기 위한 틀이라고 생각해도 됩니다. 이 틀을 이용해서 우리가 사용할 컨테이너를 찍어내서 사용한다고 생각하면 됩니다.

 

일단 한번 실행 예제를 들어보면 터미널창을 관리자권한으로 열어줍니다.

 

예제)

 

docker run ubuntu:16.04            이렇게 입력을 해줍니다.

 

그럼 run 명령에 의해 사용학자 하는 ubuntu16.04 버전의 이미지가 있는지 확인을 하는데 없다면 이미지를 다운로드하고 컨테이너가 실행됩니다.

 

컨테이너가 정상적으로 실행이 됐지만 무엇을 하라고 명령을 전달하지 않았기 때문에 컨테이너가 생성되자마자 종료됩니다.

 

컨테이너는 프로세스이기 때문에 실행중인 프로세스가 없으면 컨테이너가 종료됩니다.

 

그럼 이번에는 /bin/bash 명령어를 이용해서 컨테이너를 실행해 보겠습니다.

 

docker run --rm -it ubuntu:16.04 /bin/bash        컨테이너 내부에 들어가기 위해 bash쉘을 실행하고 키보드 입력을 위한 -it옵션과

 

프로세스가 종료되면 자동으로 컨테이너가 삭제되도록 --rm 옵션도 추가했습니다.

 

이번에는 바로 전에 이미지를 다운받았기 때문에 이미지 다운하는 화면없이 명령이 바로 실행됩니다.

 

cat /etc/issue        

 

ls

 

위 두 명령을 실행해보면 ubuntu 리눅스 인걸 확인 할 수 있습니다.

 

exit        종료 명령을 내리면 컨테이너도 같이 종료됩니다.

 

이상 도커 실습 1 이었습니다.

'Ubuntu' 카테고리의 다른 글

우분투 초간단 원격접속방법  (0) 2017.08.04
초간단 도커(docker) 설치편  (0) 2017.07.24

안녕하세요. 백자깝니다.

 

오늘은 우분투16.04 환경에서 도커를 설치하는 방법에 대해서 알아보도록 하겠습니다. 어렵지 않아요!

 

(터미널환경은 관리자권한인 상태에서 진행하였습니다.)

 

우분투에 도커(doker)를 설치하는 방법은 간단합니다. 우선 터미널을 관리자권한으로 열어 줍니다.

 

다음 curl을 사용할 수 있는 환경을 만들어 줍니다.  ( 이미 되어 있다면 '도커 설치 명령!' 부분부터 보시면 됩니다. )

 

# apt install curl   이렇게 명령어를 입력해 줍니다. ( #은 입력하지 않아도 되요 )

 

이제 부터 도커 설치를 위한 명령을 실행해 보겠습니다.

 

도커 설치 명령!

 

 # curl -s https://get.docker.com/ | sudo sh  이렇게 입력하고 조금만 기다리시면 자동으로 설치가 완료됩니다.

 

그럼 설치가 잘되었는지 확인 해볼까요?

 

도커 설치 확인!

 

# sudo docker version

 

이렇게 입력해보시면 설치된 도커의 버전을 확인해 볼 수 있습니다.

 

이상 초간단 도커 설치였습니다.

'Ubuntu' 카테고리의 다른 글

우분투 초간단 원격접속방법  (0) 2017.08.04
도커(docker) 실습 1  (0) 2017.07.24

이번에는 코딩문제를 풀어보는 어플리케이션을 소개해드릴까 합니다.

 

어플리케이션에는 문제를 풀수도있고 스스로 직접 코딩을 해서 게임을 만들어보거나 다른사람들이 만들어 공개해 놓은것을 직접 사용해 볼 수도 있습니다.

 

저는 아직 끝까지 풀지는 못했지만 시간이 될 때 마다 풀어보는데 뒤로 갈수록 점점 어렵네요. 그럼 어플리케이션을 한번 볼까요?

 

 

 

 

그럼 다음에는 문제와 함께 돌아오겠습니다.

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01
1.hacked : The Hackpad (1)  (0) 2017.08.01

+ Recent posts