[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 버전에 따른 에러
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
//컨테이너 다운로드
docekr pull centos
// 컨테이너 실행
docker run -i -t centos /bin/bash
ref
https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html