설치된 Docker 삭제하기
[sanse@Sprint1-Docker-vm ~]$ pwd /home/sanse [sanse@Sprint1-Docker-vm ~]$ sudo yum remove docker \ > docker-client \ > docker-client-latest \ > docker-common \ > docker-latest \ > docker-latest-logrotate \ > docker-logrotate \ > docker-engine We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for sanse: Loaded plugins: fastestmirror, langpacks No Match for argument: docker No Match for argument: docker-client No Match for argument: docker-client-latest No Match for argument: docker-common No Match for argument: docker-latest No Match for argument: docker-latest-logrotate No Match for argument: docker-logrotate No Match for argument: docker-engine No Packages marked for removal [sanse@Sprint1-Docker-vm ~]$
필수 유틸리티 설치
[sanse@Sprint1-Docker-vm ~]$ sudo yum install -y yum-utils \ > device-mapper-persistent-data \ > lvm2 Loaded plugins: fastestmirror, langpacks Determining fastest mirrors base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 openlogic | 2.9 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/5): openlogic/7/x86_64/primary_db | 76 kB 00:00:00 (2/5): base/7/x86_64/group_gz | 166 kB 00:00:00 (3/5): extras/7/x86_64/primary_db | 180 kB 00:00:00 (4/5): updates/7/x86_64/primary_db | 2.4 MB 00:00:01 (5/5): base/7/x86_64/primary_db | 6.0 MB 00:00:02 Package device-mapper-persistent-data-0.7.3-3.el7.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package lvm2.x86_64 7:2.02.177-4.el7 will be updated ---> Package lvm2.x86_64 7:2.02.180-10.el7_6.3 will be an update --> Processing Dependency: lvm2-libs = 7:2.02.180-10.el7_6.3 for package: 7:lvm2-2.02.180-10.el7_6.3.x86_64 ---> Package yum-utils.noarch 0:1.1.31-46.el7_5 will be updated ---> Package yum-utils.noarch 0:1.1.31-50.el7 will be an update --> Running transaction check ---> Package lvm2-libs.x86_64 7:2.02.177-4.el7 will be updated ---> Package lvm2-libs.x86_64 7:2.02.180-10.el7_6.3 will be an update --> Processing Dependency: device-mapper-event = 7:1.02.149-10.el7_6.3 for package: 7:lvm2-libs-2.02.180-10.el7_6.3.x86_64 --> Running transaction check ---> Package device-mapper-event.x86_64 7:1.02.146-4.el7 will be updated ---> Package device-mapper-event.x86_64 7:1.02.149-10.el7_6.3 will be an update --> Processing Dependency: device-mapper-event-libs = 7:1.02.149-10.el7_6.3 for package: 7:device-mapper-event-1.02.149-10.el7_6.3.x86_64 --> Processing Dependency: device-mapper = 7:1.02.149-10.el7_6.3 for package: 7:device-mapper-event-1.02.149-10.el7_6.3.x86_64 --> Running transaction check ---> Package device-mapper.x86_64 7:1.02.146-4.el7 will be updated --> Processing Dependency: device-mapper = 7:1.02.146-4.el7 for package: 7:device-mapper-libs-1.02.146-4.el7.x86_64 ---> Package device-mapper.x86_64 7:1.02.149-10.el7_6.3 will be an update ---> Package device-mapper-event-libs.x86_64 7:1.02.146-4.el7 will be updated ---> Package device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.3 will be an update --> Running transaction check ---> Package device-mapper-libs.x86_64 7:1.02.146-4.el7 will be updated ---> Package device-mapper-libs.x86_64 7:1.02.149-10.el7_6.3 will be an update --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================== Updating: lvm2 x86_64 7:2.02.180-10.el7_6.3 updates 1.3 M yum-utils noarch 1.1.31-50.el7 base 121 k Updating for dependencies: device-mapper x86_64 7:1.02.149-10.el7_6.3 updates 292 k device-mapper-event x86_64 7:1.02.149-10.el7_6.3 updates 188 k device-mapper-event-libs x86_64 7:1.02.149-10.el7_6.3 updates 188 k device-mapper-libs x86_64 7:1.02.149-10.el7_6.3 updates 320 k lvm2-libs x86_64 7:2.02.180-10.el7_6.3 updates 1.1 M Transaction Summary =============================================================================================================================================================== Upgrade 2 Packages (+5 Dependent packages) Total download size: 3.5 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/7): device-mapper-event-1.02.149-10.el7_6.3.x86_64.rpm | 188 kB 00:00:00 (2/7): device-mapper-1.02.149-10.el7_6.3.x86_64.rpm | 292 kB 00:00:00 (3/7): device-mapper-event-libs-1.02.149-10.el7_6.3.x86_64.rpm | 188 kB 00:00:00 (4/7): device-mapper-libs-1.02.149-10.el7_6.3.x86_64.rpm | 320 kB 00:00:00 (5/7): yum-utils-1.1.31-50.el7.noarch.rpm | 121 kB 00:00:00 (6/7): lvm2-2.02.180-10.el7_6.3.x86_64.rpm | 1.3 MB 00:00:01 (7/7): lvm2-libs-2.02.180-10.el7_6.3.x86_64.rpm | 1.1 MB 00:00:01 --------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 1.5 MB/s | 3.5 MB 00:00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : 7:device-mapper-1.02.149-10.el7_6.3.x86_64 1/14 Updating : 7:device-mapper-libs-1.02.149-10.el7_6.3.x86_64 2/14 Updating : 7:device-mapper-event-libs-1.02.149-10.el7_6.3.x86_64 3/14 Updating : 7:device-mapper-event-1.02.149-10.el7_6.3.x86_64 4/14 Updating : 7:lvm2-libs-2.02.180-10.el7_6.3.x86_64 5/14 Updating : 7:lvm2-2.02.180-10.el7_6.3.x86_64 6/14 Updating : yum-utils-1.1.31-50.el7.noarch 7/14 Cleanup : yum-utils-1.1.31-46.el7_5.noarch 8/14 Cleanup : 7:lvm2-2.02.177-4.el7.x86_64 9/14 Cleanup : 7:lvm2-libs-2.02.177-4.el7.x86_64 10/14 Cleanup : 7:device-mapper-event-1.02.146-4.el7.x86_64 11/14 Cleanup : 7:device-mapper-event-libs-1.02.146-4.el7.x86_64 12/14 Cleanup : 7:device-mapper-1.02.146-4.el7.x86_64 13/14 Cleanup : 7:device-mapper-libs-1.02.146-4.el7.x86_64 14/14 Verifying : yum-utils-1.1.31-50.el7.noarch 1/14 Verifying : 7:device-mapper-libs-1.02.149-10.el7_6.3.x86_64 2/14 Verifying : 7:device-mapper-event-libs-1.02.149-10.el7_6.3.x86_64 3/14 Verifying : 7:device-mapper-event-1.02.149-10.el7_6.3.x86_64 4/14 Verifying : 7:lvm2-libs-2.02.180-10.el7_6.3.x86_64 5/14 Verifying : 7:lvm2-2.02.180-10.el7_6.3.x86_64 6/14 Verifying : 7:device-mapper-1.02.149-10.el7_6.3.x86_64 7/14 Verifying : 7:lvm2-2.02.177-4.el7.x86_64 8/14 Verifying : yum-utils-1.1.31-46.el7_5.noarch 9/14 Verifying : 7:device-mapper-1.02.146-4.el7.x86_64 10/14 Verifying : 7:device-mapper-event-1.02.146-4.el7.x86_64 11/14 Verifying : 7:device-mapper-event-libs-1.02.146-4.el7.x86_64 12/14 Verifying : 7:lvm2-libs-2.02.177-4.el7.x86_64 13/14 Verifying : 7:device-mapper-libs-1.02.146-4.el7.x86_64 14/14 Updated: lvm2.x86_64 7:2.02.180-10.el7_6.3 yum-utils.noarch 0:1.1.31-50.el7 Dependency Updated: device-mapper.x86_64 7:1.02.149-10.el7_6.3 device-mapper-event.x86_64 7:1.02.149-10.el7_6.3 device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.3 device-mapper-libs.x86_64 7:1.02.149-10.el7_6.3 lvm2-libs.x86_64 7:2.02.180-10.el7_6.3 Complete! [sanse@Sprint1-Docker-vm ~]$
Docker Repository 설정
[sanse@Sprint1-Docker-vm ~]$ sudo yum-config-manager \ > --add-repo \ > https://download.docker.com/linux/centos/docker-ce.repo Loaded plugins: fastestmirror, langpacks adding repo from: https://download.docker.com/linux/centos/docker-ce.repo grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo [sanse@Sprint1-Docker-vm ~]$
설치가능한 Docker Version 확인
[sanse@Sprint1-Docker-vm ~]$ yum list docker-ce --showduplicates | sort -r Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable 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.3.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.2.ce-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 docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable Available Packages [sanse@Sprint1-Docker-vm ~]$
Docker CE 최신 버전설치
[sanse@Sprint1-Docker-vm ~]$ sudo yum install docker-ce docker-ce-cli containerd.io
[sanse@Sprint1-Docker-vm ~]$