ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Oracle数据库DBA高级工程师培训视频
Oracle数据库培训-备份恢复-性能优化-集群容灾
mysql数据库视频教程

CentOS 7安装Docker-CE 18.06

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



上一篇:OpenStack实战指导手册

相关帖子

回复

使用道具 举报

内容发布:zhaohzou| 发布时间:2019-4-28 14:49:48
谢谢分享哦,讲的真好
回复 支持 反对

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表