Debian 9에서 Docker를 설치하고 사용하는 방법

11.Nas_BBS_s11

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027865?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028715?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028718?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028720?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028724?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029107

Debian 9에서 Docker를 설치하고 사용하는 방법

      

shimss@11q.kr 0 269 2019.11.09 20:47

Debian 9에서 Docker를 설치하고 사용하는 방법




소개

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-debian-9



Docker 는 컨테이너 에서 응용 프로그램 프로세스를 관리하는 프로세스를 단순화하는 응용 프로그램입니다 컨테이너를 사용하면 리소스 분리 프로세스에서 응용 프로그램을 실행할 수 있습니다. 가상 머신과 비슷하지만 컨테이너는 이식성이 뛰어나고 자원 친화적이며 호스트 운영 체제에 더 의존합니다.

Docker 컨테이너의 다양한 구성 요소에 대한 자세한 소개 는 Docker 생태계 : 공통 구성 요소 소개를 참조하십시오 .

이 튜토리얼에서는 Debian 9에서 Docker Community Edition (CE)을 설치하고 사용합니다. Docker 자체를 설치하고 컨테이너 및 이미지로 작업 한 다음 이미지를 Docker Repository로 푸시합니다.

전제 조건

이 학습서를 따르려면 다음이 필요합니다.

  • 루트가 아닌 sudo 사용자와 방화벽을 포함 하여 Debian 9 초기 서버 설정 안내서 에 따라 하나의 Debian 9 서버가 설정되었습니다 .
  • 7 단계와 8 단계에 표시된대로 고유 한 이미지를 작성하고 Docker Hub로 푸시하려는 경우 Docker Hub 의 계정입니다 .

1 단계 — Docker 설치

공식 데비안 저장소에서 사용 가능한 Docker 설치 패키지는 최신 버전이 아닐 수 있습니다. 최신 버전을 사용하기 위해 공식 Docker 저장소에서 Docker를 설치합니다. 이를 위해 새 패키지 소스를 추가하고 Docker에서 GPG 키를 추가하여 다운로드가 유효한지 확인한 다음 패키지를 설치합니다.

먼저 기존 패키지 목록을 업데이트하십시오.

sudo apt update

다음으로 aptHTTPS를 통해 패키지를 사용할 수있는 몇 가지 전제 조건 패키지를 설치하십시오 .

sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common

그런 다음 공식 Docker 저장소의 GPG 키를 시스템에 추가하십시오.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Docker 저장소를 APT 소스에 추가하십시오.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

다음으로 새로 추가 된 리포지토리의 Docker 패키지로 패키지 데이터베이스를 업데이트하십시오.

sudo apt update

기본 데비안 저장소 대신 Docker 저장소에서 설치하려고합니다.

apt-cache policy docker-ce

Docker의 버전 번호가 다를 수 있지만 다음과 같은 출력이 표시됩니다.

apt-cache policy docker-ce의 출력
docker-ce:
  Installed: (none)
  Candidate: 18.06.1~ce~3-0~debian
  Version table:
     18.06.1~ce~3-0~debian 500
        500 https://download.docker.com/linux/debian stretch/stable amd64 Packages

공지 사항은 docker-ce설치되지 않지만 설치를위한 후보는 데비안 9 (대한 도커 저장소에서이다 stretch).

마지막으로 Docker를 설치하십시오.

sudo apt install docker-ce

이제 Docker가 설치되고 데몬이 시작되었으며 프로세스가 부팅시 시작되도록 활성화되었습니다. 실행 중인지 확인하십시오.

sudo systemctl status docker

출력은 다음과 유사해야하며 서비스가 활성화되어 실행 중임을 나타냅니다.

Output
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago Docs: https://docs.docker.com Main PID: 21319 (dockerd) CGroup: /system.slice/docker.service ├─21319 /usr/bin/dockerd -H fd:// └─21326 docker-containerd --config /var/run/docker/containerd/containerd.toml

Docker를 설치하면 Docker 서비스 (데몬)뿐만 아니라 docker명령 줄 유틸리티 또는 Docker 클라이언트도 제공됩니다. docker이 자습서의 뒷부분에서이 명령 을 사용하는 방법을 살펴 보겠습니다 .

2 단계 — Sudo없이 Docker 명령 실행 (선택 사항)

기본적 으로이docker 명령은 루트 사용자 또는 Docker 그룹 의 사용자 만 실행할 수 있으며 Docker 설치 프로세스 중에 자동으로 작성됩니다. docker 그룹 에 있거나 없거나 접두사없이 명령 을 실행하려고하면 다음 과 같은 출력이 표시됩니다.dockersudo

Output
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.

명령 sudo을 실행할 때마다 입력하지 않으 docker려면 사용자 이름을 docker그룹에 추가하십시오 .

sudo usermod -aG docker ${USER}

새 그룹 멤버십을 적용하려면 서버에서 로그 아웃했다가 다시 로그인하거나 다음을 입력하십시오.

su - ${USER}

계속하려면 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다.

다음을 입력하여 사용자가 도커 그룹에 추가되었는지 확인하십시오 .

id -nG
Output
sammy sudo docker

docker로그인하지 않은 그룹에 사용자를 추가해야하는 경우 다음을 사용하여 해당 사용자 이름을 명시 적으로 선언하십시오.

sudo usermod -aG docker username

이 기사의 나머지 부분에서는 docker 그룹 docker의 사용자로 명령을 실행한다고 가정합니다 원하지 않는 경우 명령 앞에을 추가하십시오 .sudo

docker다음 명령을 살펴 보겠습니다 .

3 단계 — 도커 명령 사용

사용 docker은 일련의 옵션 및 명령과 인수를 전달하는 것으로 구성됩니다. 구문은 다음과 같은 형식을 취합니다.

docker [option] [command] [arguments]

사용 가능한 모든 부속 명령을 보려면 다음을 입력하십시오.

docker

Docker 18부터 사용 가능한 하위 명령의 전체 목록은 다음과 같습니다.

Output
attach Attach local standard input, output, and error streams to a running container build Build an image from a Dockerfile commit Create a new image from a container's changes cp Copy files/folders between a container and the local filesystem create Create a new container diff Inspect changes to files or directories on a container's filesystem events Get real time events from the server exec Run a command in a running container export Export a container's filesystem as a tar archive history Show the history of an image images List images import Import the contents from a tarball to create a filesystem image info Display system-wide information inspect Return low-level information on Docker objects kill Kill one or more running containers load Load an image from a tar archive or STDIN login Log in to a Docker registry logout Log out from a Docker registry logs Fetch the logs of a container pause Pause all processes within one or more containers port List port mappings or a specific mapping for the container ps List containers pull Pull an image or a repository from a registry push Push an image or a repository to a registry rename Rename a container restart Restart one or more containers rm Remove one or more containers rmi Remove one or more images run Run a command in a new container save Save one or more images to a tar archive (streamed to STDOUT by default) search Search the Docker Hub for images start Start one or more stopped containers stats Display a live stream of container(s) resource usage statistics stop Stop one or more running containers tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE top Display the running processes of a container unpause Unpause all processes within one or more containers update Update configuration of one or more containers version Show the Docker version information wait Block until one or more containers stop, then print their exit codes

특정 명령에 사용 가능한 옵션을 보려면 다음을 입력하십시오.

docker docker-subcommand --help

Docker에 대한 시스템 전체 정보를 보려면 다음을 사용하십시오.

docker info

이러한 명령 중 일부를 살펴 보겠습니다. 이미지 작업부터 시작하겠습니다.

4 단계 — 도커 이미지 작업

Docker 컨테이너는 Docker 이미지로 빌드됩니다. 기본적으로 Docker는 Docker 프로젝트 뒤에있는 Docker에서 관리하는 Docker 레지스트리 인 Docker Hub 에서 이러한 이미지를 가져옵니다 누구나 Docker 이미지를 Docker Hub에서 호스팅 할 수 있으므로 필요한 대부분의 응용 프로그램 및 Linux 배포판에는 이미지가 호스팅됩니다.

Docker Hub에서 이미지에 액세스하여 이미지를 다운로드 할 수 있는지 확인하려면 다음을 입력하십시오.

docker run hello-world

출력은 Docker가 올바르게 작동하고 있음을 나타냅니다.

Comments

번호 제목 글쓴이 날짜 조회 추천
일반)tvheadend:latest 설치하여 xmltv.xml 만들어 m3u epg 경로 하기 설정 값 댓글+2 11qkr 06.21 270 0
klive wavve 채널 시청 성공 )GT-KING-PRO에 coreelec docker 설치 조건에 s… 댓글+2 11qkr 06.21 215 0
kodi skin up)skin.destiny-4.0.1_ko_11q.kr_ch-update_at_20200… 댓글+3 11qkr 06.17 414 0
kodi skin up) skin.eminence.2_by_11q.kr_reboot-eMMC_NAND_at_… 댓글+1 11qkr 06.13 174 0
팁)헤놀로지 부팅 usb 업그래이드용 부팅디스크 하나더 booting disk 만들기 간편하게 수정 가능 방… 11qkr 06.09 191 0
존스로더 트랜스코딩 확인) DS918+1.04b dsm v6.2.3 DSM_DS918+_25426_extra… 댓글+9 11qkr 06.08 326 0
최종)그누보드 웨지익 에디터 서머 노트 0.816 적용 대화식 WYSIWYG 편집 include summer… 댓글+6 11qkr 04.12 763 0
작업방법)3615xs / 3617xs / 918 + 용 DSM6.2.2 용 드라이버 확장 6 월 1.03b … 댓글+4 shimss@11q.kr 04.14 470 0
Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로 pc 키보드… 댓글+6 11qkr 04.04 736 0
★ Coreelec / LibreELEC TvHeadend Server Setup 설정후 tvheaden… 댓글+4 shimss@11q.kr 2019.11.12 1095 0
추천)Beelink GT-King Pro 용 새 펌웨어 906P0 [ROM] POISON TV GT_KING… 댓글+3 shimss@11q.kr 2019.11.19 1323 0
★ 2)Termux의 openssh 설치 sshd 접속 / 인증키 만들어_pc에서 putty 접속/winsc… 댓글+7 11qkr 2019.11.24 1015 0
★1)termux에서 데비안10 설치 명령 debian-in-termux(재설치1) 댓글+8 shimss@11q.kr 2019.11.27 1397 0
성공)kodi coreelec docker 설치후 배우면서 tvheadend 설치 작업 과 klive 연동 댓글+13 11qkr 2019.11.09 2139 0
synology mailplusserver mailplus 접속 수발신 불가능 // mailserver 로 … 댓글+1 shimss@11q.kr 2019.05.05 1699 0
★★★★★성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpm… 댓글+7 shimss@11q.kr 2017.10.15 5258 0
작업성공) Debian 9.8 GNOME + VMware Tools + Review on VMware Wor… 댓글+12 shimss@11q.kr 2019.02.21 2843 1
시놀로지 도커에 tvheadend 간단 설치및 설정값 저장 입니다 댓글+30 shimss@11q.kr 2019.02.08 4421 0
추천)시놀로지 docker에서 파일공유 편한 droppy 설치 하기 댓글+7 shimss@11q.kr 2018.08.04 4321 0
우분투)18.04 에 tvheadend 설치 windows 10 vmware workstation 15 파… 댓글+27 shimss@11q.kr 2018.12.09 4296 1
설치방법)시놀로지 docker 로 tvheadend 기존 안정 버전으로 초간단히 명령어로 설치하기 shimss@11q.kr 2018.12.02 2868 4
up성공) 사진 갤러리 Piwigo 2.9.4 Release Notes 시놀로지 synology 설치 방법… 댓글+20 shimss11q 2017.04.09 7802 0
성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1… 댓글+31 shimss11q 2018.10.21 6962 0
성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기 댓글+2 shimss11q 2018.07.05 3166 0
★★★추천성공) Install android-x86_64bit on VMware Player or Works… 댓글+1 shimss11q 2018.09.27 3478 0
성공)시놀로지 작업스케줄러로 xmltv.xml만들어 도커 epg2xml를 epg그래버모듈 tv_grab_정보… 댓글+34 shimss@11q.kr 2018.09.21 7375 3
보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… 댓글+60 11qkr 2018.09.01 4603 3
작업_성공_사용기 )[U5]U5PVR 웹 파일 관리 : droppy 재설치 완료 및 자동 실행 변경 shimss11q 2018.08.19 2736 0
저작권 정보및 일부 자료에 대하여 링크 글에 원문 참조 복사 내용에 대하여 말들이 많네요 shimss11q 2018.06.24 2568 0
사진관리 추천) piwigo update error / 업데이트 에러 대응 및 초기 설치 설정 관련 정보 shimss11q 2018.05.30 5641 0
1765 kodi 내장 함수 목록 11qkr 07.10 13 0
1764 Termux + Ubuntu + SJVA2 + apache2 + tvheadend 설치 성공 사용기 입니다 댓글+2 11qkr 07.08 43 0
1763 kodi skin up)skin.destiny-4.0.1_ko_11q.kr_ch-update_at_20200… 댓글+3 11qkr 06.17 414 0
1762 kodi 수정) 4k 영화, korean 영화 검색 조건으로 위젯표시 의 내용 분석 댓글+1 11qkr 05.17 231 0
1761 klive OTT 최신 vod API적용 kodi iptv merge 이용 채널 추가 하기 11qkr 07.06 78 0
1760 CoreELEC에 debian docker install / 데비안 도커 설치방법 및 booting 자동 … 댓글+1 11qkr 07.05 37 0
1759 CoreELEC (official): 9.2.3 docker volume inspect portainer_d… 11qkr 07.05 32 0
1758 coreelec 단축명령 자동실행 profile 수정하여 alias mc="mc -a" 적용 라인 깨짐 … 11qkr 07.05 28 0
1757 /termux-ubuntu/start-ubuntu.sh 실행 에러 groups: cannot find nam… 11qkr 07.04 35 0
1756 termux ubunto crontab 설치 및 [Ubuntu]Cron 그리고 Crontab (스케줄링) 11qkr 07.04 27 0
1755 shell script Bash를 이용한 쉘 스크립팅 완전 가이드 11qkr 07.04 29 0
1754 tvimate klive 라이브 채널 m3u 경로 epg 경로 scrcpy 로 쉽게 등록 하여 TV시청하기 11qkr 07.03 96 0
1753 tvheadnd epg그래버 모듈 상태 보임/안보임 설정 저장 댓글+1 11qkr 07.02 57 0
1752 termux의 Apache2 Ubuntu 에 설치 url 서비스 설정 하기 11qkr 07.02 52 0
1751 unix mc (한밤중 사령관)의 편집기를 nano에서 nano edit로 전환하는 방법은 무엇입니까? 11qkr 07.02 33 0
1750 nas 종료 및 재부팅이 작동하지 않습니다 댓글+1 11qkr 07.02 53 0
1749 재설치) android tv ver 9 termux 설치후 ubuntu 와 sjva2설치 작업 댓글+1 11qkr 07.01 55 0
1748 ★1)termux에서 데비안10 설치 명령 debian-in-termux(재설치1) 댓글+8 shimss@11q.kr 2019.11.27 1397 0
1747 네이티브 tvheadend에서 이치로님 tv_grab_klive 사용하기 11qkr 07.01 58 0
1746 자동업데이트으로 해결됨)service sjva2 restart 문제 11qkr 07.01 40 0
1745 IPTV 채널및 EPG 통합을 위한 IPTV MERGE KODI ADDON 설치하는 방법 댓글+1 11qkr 06.30 186 0
1744 klive wavve 채널 시청 성공 )GT-KING-PRO에 coreelec docker 설치 조건에 s… 댓글+2 11qkr 06.21 215 0
1743 쉴드tv 네트워크 pc에서 연결하여 파일 전송하기 댓글+2 11qkr 06.28 62 0
1742 작업 재설치 )Termux + Ubuntu + SJVA2 설치 Update (20.06.27) gt-king… 댓글+2 11qkr 06.28 79 0
1741 termux를 설치하여 debian 설치후 sjva2 설치 테스트 11qkr 06.29 64 0
1740 정보)[두줄설치 업데이트] SJVA0.2 Linux Native에 설치하기. 11qkr 06.28 65 0
1739 termux 팩키지 오토 설지 ssh 접속 가능하게 하기 20200628 댓글+1 11qkr 06.28 53 0
1738 AutoStart - No root 외장메모리 사용시 동작이 않되어 내장메모리로 변경 사용 11qkr 06.28 64 0
1737 ATV용 Button Mapper: Remap your keys (무료) - 키맵핑 11qkr 06.28 49 0
1736 docker에 ubuntu 설치 11qkr 06.28 42 0

11.Nas_BBS_s11 

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027870?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028736?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028739?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028740?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028743?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029144

PHP 안에 HTML ☞ 방문 시간은 2020-07-13 01:14:48 입니다.
☞ Server uptime /volume1/web/g5s/thema/Basic/side/shimss_basic-side.php:69: string(69) " 01:14:48 up 9 days, 5:33, 0 users, load average: 0.15, 0.29, 0.31"
Category
State
  • 현재 접속자2 73 명
  • 신규 가입자 0 명
  • 오늘 방문자 250 명
  • 어제 방문자 1,074 명
  • 최대 방문자 1,990 명
  • 전체 방문자 2,207,350 명
  • 전체 게시물 5,232 개
  • 전체 댓글수 16,964 개
  • 전체 회원수 6,985 명

☞ Your IP : 34.239.167.74

☞ Your Mac : entries

Facebook Twitter GooglePlus KakaoStory NaverBand
.\thema\Basic\side\shimss_basic-side.php
+ ☆☆☆ Bookmark link1(S52)_tall.php ☆☆☆