11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


★ Portainer 설치 및 설정 (Docker Web UI 관리툴) Docker를 사용하여 Portainer 설치 실행 설정 작업

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문


    Docker를 사용하여 Portainer 설치 실행 설정 작업

    https://siane.tistory.com/296

    기존 돌아다니는 설명글은 portainer/portainer 설치를 설명하고 있다.

    하지만 2022년 1월부터는 portainer/portainer-ce 를 사용해야 한다.

    ==================>

    업그레이드 방법은 여기 설명되어있다.

    ssh termial에서 붙여넣기

    일단 설치는 아래와 같이 하면 끝.

    docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

    =====> 포트가 충돌하면 실행되지 않는다

    1차 명령어로 설치

    중지된 상태에서

    포트 자동으로 변경을 위하여 포트를  삭제후 실행

    3232235521_1680922442.1967.png
    실행 방법은

    49176 포트로 실행 합니다

    3232235521_1680922643.5508.png

    http://192.168.0.7:49176/#!/home

    3232235521_1680922742.0308.png
    http://192.168.0.7:49176/#!/home

    는 자동으로 구성된 포트 입니다 

    고정으로 변경 

    3232235521_1680922821.8067.png

    3232235521_1680922948.0911.png


    업그레이드는 간단하다.

    단, 백업은 필수!!

    #중지하고

    docker stop portainer

    #삭제하고

    docker rm portainer

    #설치

    docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

    만약, 버전이 1.24.1 미만인 경우, 1.24.1로 업그레이드를 진행한 후 하라고 한다.

    #중지하고

    docker stop portainer

    #제거하고

    docker rm portainer

    #설치하고

    docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:1.24.1

    진행한 후 한번 더 해야한다는 듯.

    -------------------------

    Monitoring docker containers with portainer and cadvisor

    https://youtu.be/rKVD8yYIvFg

    ------------


    Portainer  dsm7.0 시놀로지 사용자 putty 의 ssh 실행  2줄 간단 설치

    관리자권한으로 변경

    sudo -i


     docker pull portainer/portainer-ce:latest   ## 신버전 이미지 다운로드


    docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest   ## 신버전 설치


    3232235521_1647525104.2875.png


    정상 동작 합니다

    3232235521_1647525325.3039.png


    웹 접속 : http://{nas ip} :9000

    http://192.168.0.7:9000

    3232235521_1647525246.5553.png

    3232235521_1647525270.2111.png


    3232235521_1647525421.7576.png



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

    Docker를 사용하여 Portainer 설치

    gt-mini-a 의 tv-box에 coreelec 설치 조건입니다


    putty이 ssh 접속  아래 명령을 입력 합니다

    docker volume create portainer_data
    docker run -d  -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer

    또는

    docker volume create portainer_data

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer

    http://192.168.0.125:9000/
    접속
    3232235521_1593942449.4684.png

    3232235521_1573727328.4689.png

    암호 입력후 로컬로 진입 합니다.

    3232235521_1573727537.4002.png

    3232235521_1573727304.9895.png
    3232235521_1573727632.6762.png
    3232235521_1573727673.5457.png

    내부 container 접속

    /bin/bash

    유저등록을 기존 ssh 에서 사용하는 root 암호와 동일 하게 입력 합니다

    3232235521_1573728980.256.png

    3232235521_1573729090.0873.png

    3232235521_1573729169.2065.png

    3232235521_1573729229.5534.png

    ========== 기타 참조자료 =========

    Docker 데몬 소켓 보호

    https://docs.docker.com/engine/security/https/

    기본적으로 Docker는 네트워크로 연결되지 않은 UNIX 소켓을 통해 실행됩니다. HTTP 소켓을 사용하여 선택적으로 통신 할 수도 있습니다.

    네트워크를 통해 안전한 방식으로 Docker에 연결할 수 있어야하는 경우 tlsverify플래그 를 지정하고 Docker의 tlscacert플래그를 신뢰할 수있는 CA 인증서 로 지정하여 TLS를 활성화 할 수 있습니다 .

    데몬 모드에서는 해당 CA가 서명 한 인증서로 인증 된 클라이언트의 연결 만 허용합니다. 클라이언트 모드에서는 해당 CA가 서명 한 인증서가있는 서버에만 연결합니다.

    ===========

    login as: root

    root@192.168.0.125's password:

    ##############################################

    #                  CoreELEC                  #

    #            https://coreelec.org            #

    ##############################################


    CoreELEC (official): 9.2.0 (Amlogic-ng.arm)

    CoreELEC:~ # docker ps

    CONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS              PORTS               NAMES

    ddbe679e551f        linuxserver/tvheadend:latest   "/init"             4 days ago          Up 2 minutes                            linuxserver_tvheadend_latest

    CoreELEC:~ # docker ps -a

    CONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS                        PORTS                                            NAMES

    1c774918a764        portainer/portainer            "/portainer"        About an hour ago   Exited (255) 12 minutes ago   0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp   inspiring_jennings

    ddbe679e551f        linuxserver/tvheadend:latest   "/init"             4 days ago          Up 2 minutes                                                                   linuxserver_tvheadend_latest

    CoreELEC:~ # docker rm 1c774918a764

    1c774918a764

    CoreELEC:~ # docker volume create portainer_data

    portainer_data

    CoreELEC:~ # docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/va

    r/run/docker.sock -v portainer_data:/data portainer/portainer

    b896a8671e81eb1e7e5d8445e518b13eb73ec62ed7e8375ec72d4ecc369b6563

    CoreELEC:~ # docker ps -a

    CONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS              PORTS                                            NAMES

    b896a8671e81        portainer/portainer            "/portainer"        7 seconds ago       Up 6 seconds        0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp   cocky_greider

    ddbe679e551f        linuxserver/tvheadend:latest   "/init"             4 days ago          Up 4 minutes                                                         linuxserver_tvheadend_latest

    CoreELEC:~ # docker ps

    CONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS              PORTS                                            NAMES

    b896a8671e81        portainer/portainer            "/portainer"        11 seconds ago      Up 9 seconds        0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp   cocky_greider

    ddbe679e551f        linuxserver/tvheadend:latest   "/init"             4 days ago          Up 4 minutes                                                         linuxserver_tvheadend_latest

    CoreELEC:~ #

    CoreELEC:~ # clear

    CoreELEC:~ # openssl genrsa -aes256 -out ca-key.pem 4096

    Generating RSA private key, 4096 bit long modulus (2 primes)

    ......................................................++++

    ...............................................................................++++

    e is 65537 (0x010001)

    Enter pass phrase for ca-key.pem:

    Verifying - Enter pass phrase for ca-key.pem:

    4144943424:error:28078065:UI routines:UI_set_result_ex:result too small:crypto/ui/ui_lib.c:903:You must type in 4 to 1023 characters

    Enter pass phrase for ca-key.pem:

    Verifying - Enter pass phrase for ca-key.pem:

    CoreELEC:~ # openssl genrsa -out server-key.pem 4096

    Generating RSA private key, 4096 bit long modulus (2 primes)

    ...........................................................++++

    .................................++++

    e is 65537 (0x010001)

    CoreELEC:~ # echo subjectAltName = DNS:$HOST,IP:192.168.0.125,IP:127.0.0.1 >> ex

    tfile.cnf

    CoreELEC:~ #  openssl req -subj "/CN=$HOST" -sha256 -new -key server-key.pem -ou

    t server.csr

    Can't open /etc/ssl/openssl.cnf for reading, No such file or directory

    4145262912:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:72:fopen('/etc/ssl/openssl.cnf','r')

    4145262912:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:79:

    unable to find 'distinguished_name' in config

    problems making Certificate Request

    4145262912:error:0E06D06A:configuration file routines:NCONF_get_string:no conf or environment variable:crypto/conf/conf_lib.c:270:

    CoreELEC:~ # echo subjectAltName = DNS:$HOST,IP:192.168.0.125,IP:127.0.0.1 >> ex

    tfile.cnf

    CoreELEC:~ # echo extendedKeyUsage = serverAuth >> extfile.cnf

    CoreELEC:~ # openssl x509 -req -days 365 -sha256 -in server.csr -CA ca.pem -CAke

    y ca-key.pem \

    > ^C

    > exit

    x509: Unknown parameter exit

    x509: Use -help for summary.

    CoreELEC:~ #

    CoreELEC:~ # openssl x509 -req -days 365 -sha256 -in server.csr -CA ca.pem -CAke

    y ca-key.pem \

    >   -CAcreateserial -out server-cert.pem -extfile extfile.cnf

    Error Loading extension section default

    4151566656:error:2206D06D:X509 V3 routines:X509V3_parse_list:invalid null value:crypto/x509v3/v3_utl.c:338:

    4151566656:error:22097069:X509 V3 routines:do_ext_nconf:invalid extension string:crypto/x509v3/v3_conf.c:93:name=subjectAltName,section=DNS:,IP:192.168.0.125,IP:127.0.0.1

    4151566656:error:22098080:X509 V3 routines:X509V3_EXT_nconf:error in extension:crypto/x509v3/v3_conf.c:47:name=subjectAltName, value=DNS:,IP:192.168.0.125,IP:127.0.0.1

    CoreELEC:~ # openssl genrsa -out key.pem 4096

    Generating RSA private key, 4096 bit long modulus (2 primes)

    ...............................++++

    .................................................................++++

    e is 65537 (0x010001)

    CoreELEC:~ # echo extendedKeyUsage = clientAuth > extfile-client.cnf

    CoreELEC:~ # openssl x509 -req -days 365 -sha256 -in client.csr -CA ca.pem -CAke

    y ca-key.pem \

    >   -CAcreateserial -out cert.pem -extfile extfile-client.cnf

    Can't open client.csr for reading, No such file or directory

    4149322048:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:72:fopen('client.csr','r')

    4149322048:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:79:

    CoreELEC:~ #

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


    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss@11q.kr님의 댓글

    shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    실행중인 docker 컨테이너 환경변수 변경
    https://behonestar.tistory.com/216

    Docker 2018.01.08 14:20 Posted by 김한별 behonestar
    1. container id 알아내기

    docker inspect my_container



    2. config 파일 변경

    vi /var/lib/docker/containers/{container-id}/config.v2.json



    3. docker 컨테이너 재시작

    docker restart my_container

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    Portainer  dsm7.0 시놀로지 사용자 putty 의 ssh 실행  2줄 간단 설치

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    Docker를 사용하여 Portainer 설치 실행 설정 작업

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 81 Page
    [ 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 ]

    <!-- 타이틀 & 배너용 최근글 리스트스킨 - latest_amina 용 // ami/thema/basic/head.php #55…

    [ rrim_mobile_263_20131102 림스모바일 2.6.3 설치의 모든것 ]

    \r\n\r\n\r\n본자료는 심씨의 주인장 모바일 사용 압축 입니다\r\nrrim_mobile_263_20131102 림스모바일 2.6.3 설…

    [ homepage_photo station 슬라이드 삽입 방법 / photo station공유 폴더 만들기 ] 댓글 1

     \r\n\r\n\r\n[이 게시물은 관리자님에 의해 2012-12-30 23:24:44 14.H_banner에서 복사 됨]\r\n사진 관리를…

    [ 아미나 로그 클릭시 https 링크에 주의요망 으로 링크주소 출력 되는것 ] 댓글 1

    아미나 로그 클릭시 https 링크에 주의요망 으로 링크주소 출력 되는것\\192.168.0.6\web\g5s\thema\Basic\head.p…

    [ 림스 아미나 모바일 글보기 엔터 줄바꿈 하기...실패로 최신버전 220 ] 댓글 2

    안녕하세요 모바일에서 줄바꿈이 되지 않습니다아래는 림스 모바일에서는 정상인데아미나 스킨 모바일에서는 줄바꿈이 되지 않내요아미나 스킨 모바일 줄바…

    [ 시놀로지 dsm 6.02 ipcamera foscam 8918설정 및 qcam onvif지원 카메라2개 붙이… ] 댓글 3

    시놀로지 호환 ipcam/foscam fi8918w 붙이기dsm7.1 재설정카메라 반대로 뒤집어 고정시 화면 위아래 반전1)먼저 저장소 설정2)…

    [ 홈피 설치 준비 처음에 MariaDB 설치/phpmyadmin설치 작업 ] 댓글 1

    홈페이지 처음 synology를 구입하여phpmyadmin 설치후패쓰워드 설정 방법홈피 만들기전에 mysql db만들어야 홈피 설치가 가능함니다…

    [ 시놀로지NAS DS712 MEMORY 메모리 변경 증설 ]

    \r\n\r\n\r\n>\r\n>\r\n■ 11q.kr은 정보를 찾아 공유 합니다. https://11q.kr.com\r\nhttps…

    [ 로그인 후 원래 위치로 되돌아 가기(모르는 분들을 위하여) ] 댓글 1

    로그인 후 원래 위치로 되돌아 가기(모르는 분들을 위하여)롤프스2014.12.09 22:15:45조회572댓글5관련링크http://unabate…

    [ file station 2giga 파일 업로드 문제 조치 ]

    ♠file station에서 2giga 파일 업로드 문제 조치출처http://cafe.naver.com/synologynas/71815♠ shi…

    [ 제 web 서버 대표홈 이동 방법입니다 ] 댓글 2

    제 web 서버 대표홈 이동 방법입니다//==============root에서 index.php 만듭니다 =============//======…

    [ 헤놀로지 설치준비) 홈서버의 모든것 / 익스트림 ]

    헤놀로지 설치준비) 홈서버의 모든것 / 익스트림출처 :http://extrememanual.net/homeidc♠\r\n♠ https://11q…

    [ 게시판글 공유용 글주소복사 /새창으로보기/ 글수정 메뉴 버튼 상단 메뉴 추가 ] 댓글 1

    빨강모자님의 조언에게시판글 공유용 글주소복사 /새창으로보기/ 글수정 메뉴 버튼 상단 메뉴 추가 합니다파일 :w:\g5s\skin\board\Ba…

    [ showdown 다운예약 추가) showdown 으로 드라마 vod 다운로드 설정하기 ]

    showdown다운예약 추가) showdown 으로 드라마 vod 다운로드 설정하기showdown 의 기본 동작에 관련 패키지 동작설정과 드라마…

    [ 추천)구글 TV 플레이어 마켓에서 iptv 시청 플레이 녹화가능하며 타임쉬프트 가능한 progtv.apk … ] 댓글 10

    구글 TV 플레이어 마켓에서 iptv 시청 플레이 녹화가능하며 타임쉬프트 가능한 progtv.apk 추천한글화 버전 파일https://11q.k…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-08 17:40:09

    오늘의 홈 현황


    • 현재 접속자♨ 634 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 18 명
    • 오늘 방문자 1,803 명
    • 어제 방문자 2,016 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,421,727 명
    • 전체 게시물※ 8,683 개
    • 전체 댓글수※ 24,855 개
    • 전체 회원수 11,098 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑