美文网首页
记一次docker安装

记一次docker安装

作者: JYQC66 | 来源:发表于2020-06-20 11:16 被阅读0次

    总公司给了一个二次开发过的github扫描工具,同时附带安装手册,是使用的docker部署的,无奈对docker不熟,安装手册又过于简单,公有云环境安装的CentOS,各种缺,捣鼓了一天多才搭建好,现在记录一下。

    登了云主机后,想到的首先是安装docker。

    看到安装手册里描述说CentOS 7已配置了Docker,直接安装就可以,结果运行yum install docker,直接提示No package docker available……

    网上搜了试了各种办法,还跑去问了安装过的人,别人直接回我:没碰到过……,这……

    后来跑去问了刚来的领导,他直接一句:安装源添加了么?

    嗯?不是自带的么?

    谁说的?

    呃……安装手册……

    好吧,可能公有云镜像安装的CentOS是被阉割过的也不一定,先去官网手册瞅瞅

    参照:https://phoenixnap.com/kb/how-to-install-docker-centos-7

    添加了docker安装源,然后sudo yum install docker-ce时又失败

    提示

    Processing Dependency:container-selinux >= 2:2.74 for package:3:docker-ce-19.03.11-3.e17.x86_64

    Processing Dependency:containerd.io >= 1.2.2-3 for package:3:docker-ce-19.03.11-3.e17.x86_64

    ……

    解决了container-selinux问题

    继续再次运行sudo yum install docker-ce

    还是提示

    Processing Dependency:containerd.io >= 1.2.2-3 for package: 3:docker-ce-19.03.11-3.e17.x86_64

    Processing Dependency:docker-ce-cli for package :3:docker-ce-19.03.11-3.e17.x86_64

    再次尝试yum install docker

    之前只提示No package docker available

    现在有了具体的错误:

    Requires:subscription-manager

    ……

    好像跟redhat相关?天,我就是想装个docker,要不要这么麻烦……

    束手无策的时候,问了运维同事,她让我换成阿里的源

    换完再次安装sudo yum docker-ce

    然后systemctl start docker

    然后docker version

    泪流满面,终于出现想要看到的版本信息……

    换源的操作有点熟悉,好像很久以前安装什么东西的时候经常要换安装源,但是自从能使用VPN后,我自己安装东西就很少失败了,现在换到了不能使用VPN的环境,就……果然长久不再接触就会忘……

    编译了dockfile文件后,使用了docker-compose进行build镜像

    之前搞不懂是应该build镜像还是create容器

    后来发现docker-compose 没有create命令,倒是有up命令……

    docker-compose build意思是构建或重新构建服务:

    Commands: build Build or rebuild services,当修改dockerfile或者docker-compose时,运行docker-compose build 重建镜像。生成镜像后,可使用docker-compose up启动

    相关文章

      网友评论

          本文标题:记一次docker安装

          本文链接:https://www.haomeiwen.com/subject/hvewxktx.html