■ 문제 상황 기존에 Docker Compose로 실행하던 프로젝드로 Docker Swarm 모드로 바꿔서 실행해야해서 작업을 진행하고 있는데, oathkeeper 컨테이너가 계속 오류가 발생해 Exited 되고 있었다. hyper@node1:/opt/gopath/src/github.com/honeybee/sandbox-multi/test/bdd$ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b3ad856e52a2 oryd/oathkeeper:v0.38.4-alpine "oathkeeper /bin/sh …" About an hour ago Exited (255) About an hour ago cms_oathk..
■ Docker Compose 설치 Docker Compose 버전 확인: https://github.com/docker/compose/releases Releases · docker/compose Define and run multi-container applications with Docker - docker/compose github.com # Docker Compose 1.27.2 버전 설치 sudo curl -L "https://github.com/docker/compose/releases/download/1.27.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 바이너리에 실행 권한 추가 sudo chmod..
[Docker] Docker 이미지명 또는 태그명 변경 (docker image tag) 기존의 Docker 이미지명을 새로운 이름으로 변경하거나, 새로운 태그명을 붙일 때 docker image tag 명령을 사용합니다. 동일한 이미지가 새로운 이름의 이미지로 복사됩니다. 사용 방법: docker image tag : : 복사할 이미지명 및 태그명을 확인한 뒤, 새로운 이미지명 및 태그명을 지정합니다. # Docker 이미지 확인 docker image ls 여기에서는 alpine:3.10을 alpine:custom_3.10으로 변경해보겠습니다. # 새로운 이미지 태그 지정 (alpine:3.10 -> alpine:custom_3.10) docker image tag alpine:3.10 alpine:..
호스트에서 컨테이너로 파일 복사 파일 복사 호스트에 있는 파일을 컨테이너 내에 복사 // docker container cp docker container cp [호스트 파일 경로] [컨테이너명]:[컨테이너 파일 경로] 예를 들어, 호스트의 /home/indy/file_copy.txt 파일을 nodejs_alice_1 컨테이너 내에 있는 /home/indy/file_copy.txt에 복사할 경우 다음과 같은 명령을 실행하면 된다. # 호스트에서 컨테이너로 파일 복사 docker container cp /home/indy/file_copy.txt nodejs_alice_1:/home/indy/file_copy.txt 디렉토리 복사 호스트에 있는 디렉토리를 컨테이너 내에 복사 // docker contain..
Docker를 이용한 Redmine 실행Docker로 redmine 설치 MySQL 설정 ※서버PC의 MySQL Server 버전 : 5.7.21(1ubuntu1)기존에 설치한 MySQL과 redmine을 연동하기 위해 MySQL에 접속해 유저와 데이터베이스를 생성합니다.#MySQL 접속 mysql -uroot -p #데이터베이스 목록 조회 show databases; #redmine 계정 생성 CREATE USER 'redmine'@'%.%.%.%' IDENTIFIED BY 'redmine'; #redmine 데이터베이스 생성 CREATE DATABASE IF NOT EXISTS `redmine` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`; #re..
Docker Image save & loadDocker 이미지를 .tar 파일로 압축한 뒤, 다른 서버에서 해당 압축 파일을 통해 이미지를 로드하는 방법에 대해 알아보겠습니다. 이미지 저장(save)원하는 이미지 파일을 .tar 파일로 압축해보겠습니다.docker save [옵션] [파일명] -o 옵션을 사용하면 생성할 압축 파일의 이름을 설정할 수 있습니다.이미지명 또는 이미지ID는 여러 개를 설정할 수도 있습니다.# 이미지별 저장 docker save -o fabric-ca.tar hyperledger/fabric-ca:1.2.0 hyperledger/fabric-ca:latest docker save -o fabric-tools.tar hyperledger/fabric-tools:1.2.0 hype..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 제6장 여러 컨테이너를 통합 관리―Docker Compose 이 장에서는 지금까지 설명한 인프라 기초 지식과 Docker 커맨드 및 Dockerfile 코드로 구축한 인프라를 바탕으로 여러 컨테이너를 통합하여 관리하기 위한 툴인 Docker Compose를 사용하여 웹 시스템 실행 환경을 구축하는 방법에 대하여 설명합니다. 6-1 Docker로 구축하는 웹 시스템에 대한 기초 지식 3계층 웹 시스템 아키텍처 각각의 기능과 역할에 맞는 여러 대의 서버로 애플리케이션 실행을 위한 인프라를 구성하는 것을 인프라 아키텍처라 ..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 실습 환경 설정cd /home mkdir docker실습을 진행하기 위해 /home 경로에 'docker' 폴더를 하나 만들어주고 모든 실습은 별도로 명시하지 않을 경우 docker 폴더 내에서 진행합니다. 제5장 Docker 이미지 공유―Docker Registry이미지에 네트워크나 OS 및 미들웨어 설정 등의 정보가 포함되어 있으므로 보안상 Docker Hub와 같이 인터넷을 통해 불특정다수에게 공개되는 곳에는 올릴 수 없는 경우가 생길 수 있습니다. 5-1 Private 레지스트리 구축 및 관리Docker 레지스..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 실습 환경 설정cd /home mkdir docker실습을 진행하기 위해 /home 경로에 'docker' 폴더를 하나 만들어주고 모든 실습은 별도로 명시하지 않을 경우 docker 폴더 내에서 진행합니다. 제4장 Dockerfile로 서버 구축4-1 Dockerfile의 기본Dockerfile이란?Dockerfile은 Docker상에서 동작하는 컨테이너 구성 정보를 저장한 파일이다.docker build 커맨드를 통해 Dockerfile에 저장된 구성 정보를 기반으로 Docker 이미지를 생성한다. Dockerfil..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 실습 환경 설정 cd /home mkdir docker실습을 진행하기 위해 /home 경로에 'docker' 폴더를 하나 만들어주고 모든 실습은 별도로 명시하지 않을 경우 docker 폴더 내에서 진행합니다. 제3장 Docker의 설치 방법과 기본 커맨드 3-1 Docker의 설치 방법과 동작 확인 Linux에서의 설치 sudo apt-get update sudo apt-get install docker.io 대응되는 Linux 배포판과 클라우드 환경이 빈번하게 업데이트되므로 자주 체크하는 것이 좋습니다. 3-2 Do..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 제2장 컨테이너 가상화 기술과 Docker2-1. 가상화 기술가상 환경별도의 물리적인 하드웨어 대신 가상 OS 위에 애플리케이션을 구동시키는 것물리적인 서버가 아니므로 유지 보수에 대한 부담을 덜 수 있다. 대표적인 가상화 기술호스트 가상화하드웨어 위에 베이스가 되는 호스트OS를 설치하고 그 위에 가상화 소프트웨어를 설치한 뒤 게스트OS를 구동하는 가상화 기술.가상화 소프트웨어를 설치하여 간편하게 가상 환경을 구축할 수 있기 때문에 개발 환경 구축에 많이 사용됨.호스트OS 상에서 게스트 OS가 동작하기 때문에 오버헤드..
이 글은 '완벽한 IT 인프라 구축을 위한 Docker(Asa Shiho 지음, Yamada Yoshihiro 감수, 신은화 옮김)' 책을 바탕으로 요약 및 실습한 내용을 정리한 글입니다. 제1장 알아두어야 할 시스템·인프라 지식개발한 애플리케이션을 릴리스하여 엔드유저(End-User)가 사용하기 위해서는 시스템 기반을 구축하고 그 위에 애플리케이션 실행 환경을 올려야 합니다.시스템 기반이란 에플리케이션이 동작하는 데 필요한 하드웨어와 OS 및 미들웨어 등의 인프라를 의미합니다. Docker는 컨테이너 가상화 기술을 사용한 애플리케이션 실행 환경을 생성하고 관리하는 툴을 말합니다. 1-1. 인프라에 대한 기초 지식 클라우드의 등장으로 시스템 개발 흐름에 변화가 생기며 기존의 '애플리케이션 엔지니어', '..
위 내용은 Docker Training 사이트의 강의 내용을 토대로 실습한 내용을 정리한 글입니다.원본 사이트 : https://training.docker.com/docker-fundamentals 도커 소개 간단한 명령어docker run docker ps docker images 목차(Agenda) Building Images Dockerfile Managing Images and Containers Distributing Images on Docker Hub Docker Volumes Basic Container networking Docker in continuous integration Building Images Image Layer Images are comprised of multiple..
- Total
- Today
- Yesterday
- 빅데이터
- DOCs
- 블록 체인
- javascript
- 하이퍼레저 페브릭
- 알고리즘
- ambrosus
- Blockchain
- codility
- 직딩잇템
- docker
- 코딜리티
- 문제풀이
- 코테
- 기초 of 기초 데이터 개념
- 빅데이터 교육
- 블록체인
- 어서와 데이터는 처음이지
- Hyperledger Fabric
- Hyperledger Fabric v1.2
- 빅데이터 강의
- ubuntu
- 하이퍼레저 패브릭
- Private Data
- Hyperledger Indy
- Hyperledger Fabric v1.1
- 암브로셔스
- 빅데이터 기초
- 하이퍼레저 인디
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |