[Docker] Ubuntu Docker 설치하기
·
프로그램/DOCKER
안녕하세요.우분투에 도커 설치하는 방법에 대해 포스팅합니다.1. 패키지 업데이트하기apt-get update -y우분투 시스템 패키지 업데이트를 합니다. 2. 필요한 패키지 설치하기apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -yDocker에 필요한 패키지를 설치합니다.3. Docker GPG 추가하기curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Docker의 GPG를 추가합니다.4. Docker APT 저장소 추가하기add-apt-repository "deb [arch=amd64] http..
[Docker] 도커 파일 주고 받기 (로컬 <-> 컨테이너)
·
프로그램/DOCKER
안녕하세요.Docker가 설치되어있는 Local에서 Container로 파일을 주고 받는 방법에 대해 포스팅합니다.로컬(Docker)에서 컨테이너(Container)로 파일 전송(복사)docker cp /data/test.txt [container name]:/data/로컬에서 컨테이너로 test.txt 파일을 전송합니다.컨테이너(Container)에서 로컬(Docker)로 파일 전송(복사)docker cp [container name]:/data/setting.txt /data/컨테이너에 있는 setting.txt를 로컬로 전송합니다.
[Docker] docker-compose.yml 명령어 종류 및 사용법
·
프로그램/DOCKER
안녕하세요! 프뚜입니다. docker > images를 run 명령어로 새로운 컨테이너를 띄울 수 있습니다. docker run 옵션 종류 및 컨테이너 생성하기에서 확인할 수 있습니다. docker-compose를 통해 run 명령어를 yml로 관리하는 방법에 대해 포스팅하려고 합니다. [개발환경] - OS: Ubuntu - 인터넷이 가능한 환경 # docker-compose.yml 파일 생성하기 services: app: container_name: custom-name #docker run --name image: custom-ubuntu #docker images ports: #docker run -p - "80:80" - "443:443" volumes: #docker run -v - /docke..
[Docker] MariaDB 설치 및 세팅하기 (MySQL)
·
프로그램/DOCKER
안녕하세요! 프뚜입니다. docker image를 통해 MariaDB 컨테이너를 생성하고 언어, init.sql 등을 설정하려고 합니다. 모든 파일은 같은 경로에 생성하는 기준으로 작성하겠습니다. [개발 환경] - OS: Windows10 # DockerFile 파일 생성하기 # 2023.01.11[프뚜]: docker hub에서 제공하는 mariaDB image FROM mariadb # 2023.01.11[프뚜]: ROOT 비밀번호 ENV MYSQL_ROOT_PASSWORD [password] # 2023.01.11[프뚜]: mariadb 생성시 세팅될 conf COPY ./default.cnf /etc/mysql/conf.d/default.cnf # 2023.01.11[프뚜]: mariadb 생성시..
[docker] docker image를 github에 공유 및 배포하기
·
프로그램/DOCKER
안녕하세요! 프뚜입니다. docker에서 default image를 통해 container를 생성합니다. 기본적은 프로그램을 설치 후 새로운 image로 만든 뒤 그 이미지로 여러 개의 container를 만들어서 사용합니다. 하지만, image가 있는 PC의 저장소가 문제가 생기면 그 이미지는 사용할 수 없게 됩니다. github를 통해 관리 및 배포에 대해 알아보도록 하겠습니다. [개발 환경] - OS: Windows 10 64bit Github 로그인하기 Github PAT 발급 받기 Docker Login 하기 Docker Image Push 하기 1. Github 로그인하기(링크) Github에 로그인을 합니다. (제목에 링크가 있습니다.) 2. Github PAT 발급 받기(Personal A..
[Docker] 우분투(Ubuntu) DockerFile로 생성하기
·
프로그램/DOCKER
안녕하세요! 프뚜(프로그래머 뚜)입니다! dockerFile을 통해 image를 생성하고 생성된 이미지를 통해 container를 생성합니다. Windows는 cmd(powershell), linux는 커널에서 생성 후 build합니다. /sbin/init 및 systemctl을 사용하기 위해선 아래와 같은 DockerFile이 필요합니다. [개발 환경] - OS: windows 10 64bit DockerFile 생성하기 FROM ubuntu ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list RUN apt update \..
[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
·
프로그램/DOCKER
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 docker 설치 후 명령어 실행 시, Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 에러가 발생했을 때 처리 방법입니다. - docker service 실행하기 # start 또는 restart 선택 sudo systemctl start docker sudo systemctl restart docker # docker 자동 실행 sudo systemctl enable docker 정상적으로 service가 구동..
[Docker] /var/run/docker.sock의 permission denied 발생하는 경우
·
프로그램/DOCKER
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: CentOS 8 (docker container) - ROOT 계정으로 실행 - 인터넷이 가능한 환경 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied docker를 설치하고 docker를 사용하려고 했을 때, /var/run/docker.sock의 permission denied..
프뚜
'프로그램/DOCKER' 카테고리의 글 목록