美文网首页linux服务器运维Docker
[docker]基于Centos7安装Docker

[docker]基于Centos7安装Docker

作者: RamboL | 来源:发表于2022-07-16 13:02 被阅读0次

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
    Docker的应用场景:

    • Web 应用的自动化打包和发布。
    • 自动化测试和持续集成、发布。
    • 在服务型环境中部署和调整数据库或其他的后台应用。
      从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
      以上摘自:runoob

    如果手头没有centos环境的可以通过vmware虚拟机创建
    教程详见:[centos]vmware虚拟机安装centos7

    在centos控制台输入命令,安装依赖

    yum install -y yum-utils device-mapper-persistent-data lvm2
    

    更新docker-ce稳定版仓库地址

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    更新稳定版仓库

    安装指定版本的docker-ce

    yum install -y docker-ce-19.03.2-3.el7 docker-ce-cli-19.03.2-3.el7 containerd.io
    
    image.png

    安装完成后通过如下命令可查看安装的docker版本

    docker --version
    

    为保证测试/开发环境的一致性,一般在应用生产环境的时候需要指定对应的安装版本

    yum list docker-ce --showduplicates | sort -r
    
    搜索docker-ce版本

    选择一个对应的版本,安装完成之后,我们可以通过如下命令启动docker

    systemctl start docker
    

    验证docker

    docker run hello-world
    
    验证docker可用性
    #将docker加入开机自启动
    #启动docker
    sudo systemctl start docker
    #设置开机自启动
    sudo systemctl enable docker
    

    相关文章

      网友评论

        本文标题:[docker]基于Centos7安装Docker

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