[Docker] CentOS 7 에 Docker를 설치해 보자.

의존성 패키지들을 먼저 설치하고 Docker를 설치한다.

맨 마지막 명령으로 바로 설치하는 경우 

Error: Package: docker-ce-rootless-extras-20.10.18-3.el7.x86_64 (docker-ce-stable)

           Requires: fuse-overlayfs >= 0.7

Error: Package: docker-ce-rootless-extras-20.10.18-3.el7.x86_64 (docker-ce-stable)

           Requires: slirp4netns >= 0.4

같은 에러가 나면 아래순서대로 설치를 하면 된다.



sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/slirp4netns-0.4.3-4.el7_8.x86_64.rpm 


sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse3-libs-3.6.1-4.el7.x86_64.rpm


sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse3-devel-3.6.1-4.el7.x86_64.rpm


sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse3-3.6.1-4.el7.x86_64.rpm


sudo yum install http://mirror.centos.org/centos/7/extras/x86_64/Packages/fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm


curl -fsSL https://get.docker.com/ | sudo sh


 

설치가 완료되었다면


// 도커 실행

systemctl start docker


// 부팅시 자동 실행

systemctl enable docker


해 주면 좋을 것 같네요.



그리고 dockerfile 및 docker-compose.yml 을 만들어 docker image를 만들기 위해서는 docker-compose를 설치해야 합니다.


// Docker compose 설치

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose


// 실행권한 부여 : 설치를 하면 권한이 없는 상태임

chmod 755 /usr/local/bin/docker-compose


// docker-compose.yml , dockerfile 생성

docker-compose build

// 지정한 내용으로 구성된 Docker Image 가 생성됩니다.



^.^


0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

기타

번호 제목 글쓴이 날짜 조회수
73 [시간] 시간과 관련한 정보가 필요하면 최고관리자 09-18 1,457
72 [Docker compose] Can not find a suitable configuration 에러 원인 최고관리자 09-15 1,482
71 [Docker] CentOS 7 에 Docker를 설치해 보자. 최고관리자 09-14 2,160
70 [소스 컴파일] 컴파일관련 용어를 살펴보자. 최고관리자 09-13 1,610
69 [PHP] 언어 최고관리자 08-18 988
68 [관심] 개발을 오래한 사람이면 공감되는 내용이 많을 것입니다. 최고관리자 08-18 803
67 [VS] code-server를 통해 어디에서든 PC환경으로 개발하자 최고관리자 08-18 774
66 [Mac] Capture Screen Image 폴더 지정 하기 최고관리자 08-02 837
65 [IntelliJ] 여러파일의 이름을 한번에 바꾸는 Plugin 최고관리자 07-29 1,635
64 [모니터] 용도/크기/화질 천차만별! 나한테 맞는 모니터 고르는 법! 최고관리자 07-23 785
63 윈도우 hosts 파일 수정 최고관리자 05-09 976
62 [HTML] image map을 활용한 영역클릭 최고관리자 04-27 878
61 [Linux] CentOS 7에서의 gcc upgrade 최고관리자 08-28 2,771
60 [Linux] wkhtmltopdf error가 해결되지 않을 경우 확인 최고관리자 08-27 1,565
59 [Linux] CentOS7에서 HTML to PDF 실행시 Error 최고관리자 08-27 2,330
58 [Linux] Html to PDF 설치하기 최고관리자 08-27 1,643
57 [Linus] RPM 패키지 관리를 위한 DNF 명령 최고관리자 08-27 1,233
56 [Intellij] 노란줄 Found duplicated code in 해결방법 최고관리자 08-26 1,457
55 [Linux] CentOS sendmail 설치 및 테스트 최고관리자 08-18 3,037
54 [Linux] Console에서 메일보내기 테스트시 EOF(EOT)입력은 어떻게?? 최고관리자 08-18 1,448