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,752 / 58 Page
    [ Cut & Paste Login and password script II ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\r\nDescription: This is a variation of th…

    [ ● SynoCommunity SynoCIi Monitor Tools 설치 하여 랜속도 시스템 응답 확인… ]

    ●SynoCommunitySynoCIi Monitor Tools 설치 하여 랜속도시스템 응답 확인 하기dsm7.0에서 동작중인패키지 소스 추가하…

    [ homepage_photo station 슬라이드 삽입 ] 댓글 1

     \r\n\r\n[이 게시물은 관리자님에 의해 2013-01-01 17:15:51 14.H_banner에서 이동 됨]\n[이 게시물은 관리자님…

    [ 림스모바일_ver242_add_new_map_menu on/off ] 댓글 1

    메뉴를 menu.php에서 개인설정하게 정리하고\r\n그림을 image폴더에main_home.jpg에 이름 변경 저장하면 대문그림Shims Ho…

    [ ckfinder config ] 댓글 1

    ♥\r\n\r\n\r\n\r\n◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎ \n[이 게시물은 홈피관리자님에 의해 201…

    [ [latest] 모바일용 터치 슬라이드 이미지 ]

    .\r\n\r\n\r\n\r\n[latest] 모바일용 터치 슬라이드 이미지\r\n글쓴이 : zero 2012-06-01 17:24:42 (40…

    [ embed 배추스킨 html 삽입 ] 댓글 1

    \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n[이 게시물은 관리자님에 의해 2013-06-10 21:06:36 21.PC_BBS에서…

    [ phpMyAdmin으로 MySQL DB 백업해서 옮기기 :: 글걸이 ]

    \r\n\r\n\r\nphpMyAdmin으로 MySQL DB 백업해서 옮기기 :: 글걸이‎ - 2009년 6월 12일 \r\n\r\n\r\n\r…

    [ 배추스킨 cheditor의 그림 내 pc 사진넣기 사진아이콘이 나타나지 않을시 ]

    배추스킨 chedit의 그림 내 pc 사진넣기 > 사진아이콘이 나타나지 않을시\r\n주소창에chrome://plugins/ 넣고( 링크 누…

    [ 일정관리 diary ] 댓글 2

    정보는 언제나 살아 있으며 나를 지식인으로 살아가게 만든다.\r\n\r\nhttp://sir.co.kr/bbs/tb.php/g4_skin_boa…

    [ 개체가 필요합니다...해결 정보 ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎<script type="text/javascript">(func…

    [ 아이프레임 안 되는것 해제와 스트립트 안돠는것 해제 ]

    \r\n아이프레임 해제와 스트립트해제 상단에 동영상이 나오면 \r\n아이프레임이 안됩니다,\r\nq/a/lib/common.lib.php을수정하…

    [ 성공) dsm6 phpmyadmin mysql data auto backup 만들기 시놀로지 헤놀로지관련 … ] 댓글 2

    성공) dsm6 phpmyadmin mysql data auto backup 만들기 시놀로지 헤놀로지관련 파일 사용기 입니다시놀로지는 자체 백업…

    [ hyperlink(하이퍼링크)에 관한 설명 ]

    hyperlink(하이퍼링크)에 관한 설명Shims HomePage[https://11q.kr 홈피] .출처:http://ektha307.com…

    [ HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기 ]

    HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기. \r\n상단메뉴바에서 칼라 색죄표를 알아서 sub-men…

    [ 모바일 림 ]

    모바일 글쓰기 림모바일 삭제는 되지 않음\r\n고수\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-01 17:48:30

    오늘의 홈 현황


    • 현재 접속자♨ 450 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 12 명
    • 오늘 방문자 1,735 명
    • 어제 방문자 1,415 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,352,881 명
    • 전체 게시물※ 8,611 개
    • 전체 댓글수※ 24,675 개
    • 전체 회원수 11,004 명

    QR코드


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

    알림 0








    최신글↑