도커(docker) 설치 > 리눅스

본문 바로가기

회원로그인

회원가입

리눅스

도커 도커(docker) 설치

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 127회 작성일 22-05-24 17:53

본문

===========================================================================
https://docs.docker.com/

https://hub.docker.com


기본설명 : https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
===========================================================================
===========================================================================
도커 설치

> curl -fsSL https://get.docker.com/ | sudo sh

> docker version

도커는 버전정보가 클라이언트와 서버로 나뉘어져 있습니다.
도커는 하나의 실행파일이지만 실제로 클라이언트와 서버역할을 각각 할 수 있습니다.
도커 커맨드를 입력하면 도커 클라이언트가 도커 서버로 명령을 전송하고 결과를 받아 터미널에 출력해 줍니다.

기본값이 도커 서버의 소켓을 바라보고 있기 때문에
사용자는 의식하지 않고 마치 바로 명령을 내리는 것 같은 느낌을 받습니다.

이러한 설계가 mac이나 windows의 터미널에서 명령어를 입력했을때 가상 서버에 설치된 도커가 동작하는 이유입니다.
===========================================================================


===========================================================================

리눅스에 일반유저에게 docker 사용 권한 부여하기


> sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기
> sudo usermod -aG docker your-user # your-user 사용자에게 권한주기

===========================================================================


===========================================================================
컨테이너 실행하기

>docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

옵션     설명
-d     detached mode 흔히 말하는 백그라운드 모드
-p     호스트와 컨테이너의 포트를 연결 (포워딩)
-v     호스트와 컨테이너의 디렉토리를 연결 (마운트)
-e     컨테이너 내에서 사용할 환경변수 설정
–name     컨테이너 이름 설정
–rm     프로세스 종료시 컨테이너 자동 제거
-it     -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션
–link     컨테이너 연결 [컨테이너명:별칭]


// 우분투 도커 컨테이너 실행하기

> docer run ubuntu:16.04


// /bin/bash 실행

> docker run -rm -it ubuntu:16.04 /bin/sh


// redis container 

> docker run -d -p 1234:6379 redis

> telnet localhost 1234

set mykey hello

get mykey

===========================================================================

댓글목록

등록된 댓글이 없습니다.