To install Docker CE, you need a maintained version of CentOS 7. Archived versions aren’t supported or tested.
The centos-extras
repository must be enabled. This repository is enabled by default, but if you have disabled it, you need to re-enable it.
The overlay2
storage driver is recommended.
출처 Docker Engine - Community
Supported backing filesystems
|
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine |
필수 패키지 설치
$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 |
Stable repository 설정
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo |
Docker가 설치되었지만 시작되지 않았습니다.
docker
그룹이 생성되어 있지만 사용자는 그룹에 추가되지 않습니다.
$ sudo yum install docker-ce docker-ce-cli containerd.io |
Docker가 설치되었지만 시작되지 않았습니다.
docker
그룹이 생성되어 있지만 사용자는 그룹에 추가되지 않습니다.
$ yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable $ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io |
sudo systemctl start docker |
sudo docker run hello-world |
docker 그룹은 docker 설치시 자동으로 생성되었으므로, docker관리계정을 docker그룹에 생성합니다.
sudo useradd -g docker docker |
sudo systemctl enable docker |