相对于以往的一个个组件安装、配置、运行、解决报错,在容器化时代,安装和运行应用将会变得简单的多。几个依赖镜像,一个docker-compose.yml配置文件,基本就全部搞定了。
今天,我们就使用docker来安装和运行一个开源免费的自动化运维平台-Spug。
首先,我们将封装好的最新版的docker-ce的离线安装包上传到服务器上,然后直接执行解压、安装即可。
[root@wlserver ~]# ls
docker-ce-20.10.21_centos-rhel_7.9-offline-installer.tar.gz
[root@wlserver ~]# tar -xzf docker-ce-20.10.21_centos-rhel_7.9-offline-installer.tar.gz
[root@wlserver ~]# cd docker-ce-20.10.21/
[root@wlserver docker-ce-20.10.21]# yum install -y *.rpm
已加载插件:fastestmirror, langpacks
正在检查 audit-libs-python-2.8.5-4.el7.x86_64.rpm: audit-libs-python-2.8.5-4.el7.x86_64
audit-libs-python-2.8.5-4.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 checkpolicy-2.5-8.el7.x86_64.rpm: checkpolicy-2.5-8.el7.x86_64
checkpolicy-2.5-8.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 containerd.io-1.6.9-3.1.el7.x86_64.rpm: containerd.io-1.6.9-3.1.el7.x86_64
containerd.io-1.6.9-3.1.el7.x86_64.rpm 将被安装
正在检查 container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch
container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm 将被安装
正在检查 docker-ce-20.10.21-3.el7.x86_64.rpm: 3:docker-ce-20.10.21-3.el7.x86_64
docker-ce-20.10.21-3.el7.x86_64.rpm 将被安装
正在检查 docker-ce-cli-20.10.21-3.el7.x86_64.rpm: 1:docker-ce-cli-20.10.21-3.el7.x86_64
docker-ce-cli-20.10.21-3.el7.x86_64.rpm 将被安装
正在检查 docker-ce-rootless-extras-20.10.21-3.el7.x86_64.rpm: docker-ce-rootless-extras-20.10.21-3.el7.x86_64
docker-ce-rootless-extras-20.10.21-3.el7.x86_64.rpm 将被安装
正在检查 docker-compose-plugin-2.12.2-3.el7.x86_64.rpm: docker-compose-plugin-2.12.2-3.el7.x86_64
docker-compose-plugin-2.12.2-3.el7.x86_64.rpm 将被安装
正在检查 docker-scan-plugin-0.21.0-3.el7.x86_64.rpm: docker-scan-plugin-0.21.0-3.el7.x86_64
docker-scan-plugin-0.21.0-3.el7.x86_64.rpm 将被安装
正在检查 fuse3-libs-3.6.1-4.el7.x86_64.rpm: fuse3-libs-3.6.1-4.el7.x86_64
fuse3-libs-3.6.1-4.el7.x86_64.rpm 将被安装
正在检查 fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm: fuse-overlayfs-0.7.2-6.el7_8.x86_64
fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm 将被安装
正在检查 libcgroup-0.41-21.el7.x86_64.rpm: libcgroup-0.41-21.el7.x86_64
libcgroup-0.41-21.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 libsemanage-python-2.5-14.el7.x86_64.rpm: libsemanage-python-2.5-14.el7.x86_64
libsemanage-python-2.5-14.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 policycoreutils-python-2.5-34.el7.x86_64.rpm: policycoreutils-python-2.5-34.el7.x86_64
policycoreutils-python-2.5-34.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 python-IPy-0.75-6.el7.noarch.rpm: python-IPy-0.75-6.el7.noarch
python-IPy-0.75-6.el7.noarch.rpm:不更新已安装的软件包。
正在检查 setools-libs-3.3.8-4.el7.x86_64.rpm: setools-libs-3.3.8-4.el7.x86_64
setools-libs-3.3.8-4.el7.x86_64.rpm:不更新已安装的软件包。
正在检查 slirp4netns-0.4.3-4.el7_8.x86_64.rpm: slirp4netns-0.4.3-4.el7_8.x86_64
slirp4netns-0.4.3-4.el7_8.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装
---> 软件包 containerd.io.x86_64.0.1.6.9-3.1.el7 将被 安装
---> 软件包 docker-ce.x86_64.3.20.10.21-3.el7 将被 安装
---> 软件包 docker-ce-cli.x86_64.1.20.10.21-3.el7 将被 安装
---> 软件包 docker-ce-rootless-extras.x86_64.0.20.10.21-3.el7 将被 安装
---> 软件包 docker-compose-plugin.x86_64.0.2.12.2-3.el7 将被 安装
---> 软件包 docker-scan-plugin.x86_64.0.0.21.0-3.el7 将被 安装
---> 软件包 fuse-overlayfs.x86_64.0.0.7.2-6.el7_8 将被 安装
---> 软件包 fuse3-libs.x86_64.0.3.6.1-4.el7 将被 安装
---> 软件包 slirp4netns.x86_64.0.0.4.3-4.el7_8 将被 安装
--> 解决依赖关系完成
base/7/x86_64 | 3.6 kB 00:00:00

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



