1. 首页 > ITPUX技术网 > 正文

CentOS 7安装Docker-CE 18.06

[font=&quot]一、在线安装步骤[font=&quot]1[font=&quot]、安装依赖包[font=&quot]yum -y[font=&quot] install yum-utils[font=&quot]device-mapper-persistent-data[font=&quot] lvm2[font=&quot]2[font=&quot]、安装docker[font=&quot]yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[font=&quot] #[font=&quot]配置安装源[font=&quot]yum list docker-ce.x86_64–showduplicates | sort -r #[font=&quot]查看docker版本[font=&quot]yum makecache fast && yum -yinstall docker-ce-18.06.0.ce-3.el7 #[font=&quot]安装docker 指定版本 [font=&quot]3[font=&quot]、设置阿里云加速[font=&quot]mkdir -p /etc/docker[font=&quot] [font=&quot] [font=&quot]tee /etc/docker/daemon.json <<-'EOF'[font=&quot]{[font=&quot] "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],[font=&quot] "registry-mirrors": ["https://tgv7oaqr.mirror.aliyuncs.com"][font=&quot]}[font=&quot]EOF [font=&quot]4[font=&quot]、设置开机启动及启动docker[font=&quot]#[font=&quot]启动docker[font=&quot]systemctldaemon-reload && systemctl restart docker [font=&quot]#[font=&quot]设置开机启动[font=&quot]systemctlenable docker.service[font=&quot]#[font=&quot]验证[font=&quot]docker run --rm busybox echo "hello world" [font=&quot]二、离线安装步骤[font=&quot]1[font=&quot]、下载相关安装包[font=&quot]下载docker-ce:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm[font=&quot]下载container-selinux:http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.68-1.el7.noarch.rpm[font=&quot]下载audit-libs-python:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.5/x86_64/os/Packages/audit-libs-python-2.8.1-3.el7.x86_64.rpm[font=&quot]下载libtool-ltdl:http://www.rpmfind.net/linux/centos/7.5.1804/os/x86_64/Packages/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm[font=&quot]下载policycoreutils-python:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.5/x86_64/os/Packages/policycoreutils-python-2.5-22.el7.x86_64.rpm[font=&quot]下载checkpolicy:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.5/x86_64/os/Packages/checkpolicy-2.5-6.el7.x86_64.rpm[font=&quot]下载libcgroup:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.5/x86_64/os/Packages/libcgroup-0.41-15.el7.x86_64.rpm[font=&quot]下载libsemanage-python:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.2/x86_64/updates/security/libsemanage-python-2.5-11.el7.x86_64.rpm[font=&quot]下载python-IPy:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.2/x86_64/os/Packages/python-IPy-0.75-6.el7.noarch.rpm[font=&quot]下载setools-libs:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.2/x86_64/updates/security/setools-libs-3.3.8-2.el7.x86_64.rpm[font=&quot]下载libseccomp:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.5/x86_64/os/Packages/libseccomp-2.3.1-3.el7.x86_64.rpm[font=&quot] [font=&quot]除docker-ce外的所有安装包均可在如下网站搜索下载:http://rpm.pbone.net/index.php3[font=&quot] [font=&quot]2[font=&quot]、上传安装包至服务器[font=&quot]使用FileZilla软件上传安装包至服务器root目录下,如下图: [font=&quot]上传完成后,在服务器查看安装包,如下: [font=&quot]3[font=&quot]、安装docker-ce[font=&quot]方法一:单个顺序安装依赖包[font=&quot]请按如下顺序安装依赖包:[font=&quot]rpm-ivh libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm #[font=&quot]一般会提示该包已安装,但保险起见最好还是安装一遍 [font=&quot]rpm-ivh audit-libs-python-2.8.1-3.el7.x86_64.rpm[font=&quot]rpm-ivh libcgroup-0.41-15.el7.x86_64.rpm [font=&quot]rpm-ivh libsemanage-python-2.5-11.el7.x86_64.rpm [font=&quot]rpm-ivh checkpolicy-2.5-6.el7.x86_64.rpm[font=&quot]rpm-ivh python-IPy-0.75-6.el7.noarch.rpm[font=&quot]rpm-ivh setools-libs-3.3.8-2.el7.x86_64.rpm[font=&quot]rpm-ivh policycoreutils-python-2.5-22.el7.x86_64.rpm[font=&quot]rpm-ivh container-selinux-2.68-1.el7.noarch.rpm [font=&quot]rpm-ivh libseccomp-2.3.1-3.el7.x86_64.rpm[font=&quot]rpm-ivh docker-ce-18.06.1.ce-3.el7.x86_64.rpm [font=&quot]方法二:批量安装依赖包[font=&quot]编写安装脚本,给脚本授权,执行脚本,如下图:[font=&quot]脚本文件: [font=&quot]4[font=&quot]、设置开机启动及启动docker[font=&quot]#[font=&quot]启动docker[font=&quot]systemctldaemon-reload && systemctl restart docker [font=&quot]#[font=&quot]设置开机启动[font=&quot]systemctlenable docker.service [font=&quot]#[font=&quot]验证docker[font=&quot]dockerps [font=&quot]列出所有运行中容器[font=&quot]dockerps -a [font=&quot]列出所有容器(包含沉睡/退出状态的容器)[font=&quot]dockerversion [font=&quot]查看docker的版本

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息