■ 오류 발생 스크립트를 이용해 Docker를 설치하는 도중 아래와 같은 오류가 발생했다. $ curl -fsSL https://get.docker.com/ | sudo sh # Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be + sh -c 'yum install -y -q yum-utils' Package yum-utils-1.1.31-42.el7.noarch already installed and latest version + sh -c 'yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo' Loaded..
■ 참고 사이트 Docker Docs | Install Docker Engine on CentOS Docker Docs | Post-installation steps for Linux Docker Docs | Install Docker Compose ■ Docker 및 Docker Compose 설치 ● 스크립트로 설치 현재 일자 기준(2021.11.29) 가장 최신 버전의 Docker 및 Docker Compose를 설치합니다. Docker: 20.10.11 Docker Compose: 1.29.2 ※ Docker Compose의 경우, v2.1.1이 가장 최신 버전이긴 하지만 2.X는 기본 커맨드 자체가 달라졌기 때문에 1.x의 가장 최신 버전인 1.29.2로 설치함 # Docker(20.10.11)..
참고 사이트: https://github.com/miiingo/nextcloud-v21.0-docker miiingo/nextcloud-v21.0-docker Nextcloud v21.0 기준 Docker 컨테이너를 이용한 실행 프로젝트. Contribute to miiingo/nextcloud-v21.0-docker development by creating an account on GitHub. github.com ■ 버전 설명 현재 최신버전인 latest 버전을 사용한다. (2021.06.28 기준) Nextcloud: 21.0.2.1 PostgreSQL: 13.3-1.pgdg100+1 ■ 기본 설정 데이터 보존을 위해 볼륨을 설정하는데, 여기에서는 호스트 경로와 볼륨 처리한다. Docker Vol..
■ 문제 상황 기존에 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를 이용한 Nextcloud 실행NextcloudNextcloud란?Nextcloud는 파일 호스팅 서비스를 만들고 사용하기 위한 클라이언트-서버 소프트웨어로, Dropbox와 기능적으로 유사합니다. 하지만 Dropbox와는 달리 Nextcloud는 사내 구축형 파일 스토리지 호스팅을 제공하지 않습니다.Nextcloud를 통해 학교, Dropbox 또는 집에 있는 NAS에서 FTP 드라이브의 기존 데이터에 액세스하고 동기화하고 공유할 수 있습니다.Nextcloud는 무료 오픈 소스입니다. wonderfall/nextcloudNextcloud의 실행을 위해 DockerHub의 wonderfall/nextcloud 이미지를 사용합니다.DockerHub wonderfall/nextcloud : ht..
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를 이용한 zookeeper, kafka 실행기본 개념Apache KafkaApache Kafka란 LinkedIn에서 개발된 분산 메시징 시스템으로, 대용량의 실시간 로그 처리에 특화된 아키텍처 설계를 통해 기존 메시징 시스템보다 우수한 TPS를 가지고 있습니다.kafka의 개념에 대한 자세한 내용은 다음 페이지를 참조하시길 바랍니다.Kafka 운영자가 말하는 처음 접하는 KafkaWhat is Kafka?[Apache Kafka] 1. 소개및 아키텍처 정리 zookeeper, kafka 실행docker-compose.yaml 파일 작성프로젝트를 생성할 디렉토리로 이동해 kafka-with-docker 디렉토리를 생성하고 zookeeper 및 kafka 컨테이너를 실행하기 위한 docker-..
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..
- Total
- Today
- Yesterday
- 암브로셔스
- 코딩테스트
- Private Data
- 코딜리티
- 알고리즘
- 블록 체인
- ubuntu
- DOCs
- 문제풀이
- Hyperledger Fabric
- 직딩잇템
- Hyperledger Fabric v1.1
- 빅데이터 강의
- Blockchain
- 빅데이터 교육
- Hyperledger Fabric v1.2
- codility
- ambrosus
- 하이퍼레저 패브릭
- 블록체인
- 하이퍼레저 페브릭
- 하이퍼레저 인디
- Hyperledger Indy
- 어서와 데이터는 처음이지
- docker
- javascript
- 코테
- 빅데이터
- 빅데이터 기초
- 기초 of 기초 데이터 개념
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |