TIL | Docker 실습 1

sik2·2021년 5월 16일
1

Docker

목록 보기
3/4

리눅스 환경에서 설치

[Docker] CentOS 7 - Docker 설치 및 실행 방법

curl -fsSL https://get.docker.com/ | sudo sh
or
yum install -y -q docker-ce
or
yum install -y docker-ce.x86_64
or
yum install docker-ce

에러남 ㅠㅠ

Error:
 Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

현재 서버 CentOS8 버전에 따른 에러

Installation of docker fails on CentOS 8 with Error - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded

해결방법

containerd.io package를 수동을 설치해야한다

yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

이후에 다시 도커 설치하니 성공적

자주 실행하는 명령어

docker pull centos7

또 에러 터짐

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

해결책

// dockerd 실행
dockerd

//매번실행하기 번거로우니
systemctl start docker
systemctl enable docker

[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 에러 해결

//컨테이너 다운로드

docekr pull centos

// 컨테이너 실행

docker run -i -t centos /bin/bash

이후에 할일

  • mysql 등 다른 컨테이너도 설치연습
  • 이미지 파일 만들어보기
  • 이미지 파일로 컨테이너 배포 시험

ref


https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html

profile
문제해결을 즐기는 개발자

관심 있을 만한 포스트

0개의 댓글