zoukankan      html  css  js  c++  java
  • centos7下docker的安装教程

    Centos7下docker安装教程以及踩过的那些坑

    推荐在Centos下安装docker,在windows下安装docker可能会遇到很多的问题,而且docker官方推荐使用linux环境来使用docker。可以使用xftp和xshell等linux操作工具来协助使用。

    一·前言:什么是docker?为什么要使用docker?docker可以解决哪些问题(使用docker的好处)

    1.什么是docker

    Docker Engine是一种开源容器化技术,用于构建和容器化您的应用程序。通俗的来说就是能够将项目放到一个可以承载程序运行的容器当中,具体可参考docker官网上的
    

    docker官网

    2.为什么要使用docker

    在我们的日常开发中,无论是开发还是运维都有一个这样的目标,一次部署完成所有机器上都可以正常运行。做到高效的开发。
    

    3.docker可以解决哪些问题

    假设有一个这样的业务场景:在阿里云购买的服务器要到期了,要把项目从云上迁移到本地服务器,这个时候在我们做服务迁移的时候可能会出现这样一种情况,一台服务器就要做一套安装部署的动作,耗时费力而且很有可能出现各种各样的问题,1、安装jdk、Tomcat、nginx 2、配置jdk环境变量和系统变量 3、配置Tomcat 4、配置nginx 5、安装项目所需的视频解码组件 6、导入项目所需的一些特殊字体等等......
    
    这个时候如果我们使用docker,就可以动动手指解决这个问题,接下来就让我们看看如何安装docker以及那些年我们一起踩过的坑。
    

    二·docker的安装教程

    1.检查centos7的内核版本

    uname -a

    2.更新yum包到最新

    [root@localhost ~]# yum update
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    

    3.安装需要的软件包, yum-util 提供yum-config-manager功能

    [root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm
    

    4.设置yum源(注意看这里,我在安装使用docker的时候就在这里遇到了坑)

    yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
    
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
    
    默认情况下使用的是docker的中央仓库,但是可能会出现一种情况,就是连接失败的问题,所以这里要把yum替换成阿里的,还有一点要注意,就是换成阿里的之后也可能会出现下载失败的情况,所以要多试几次。如果出现了安装失败的情况,记得使用`yum clean all`命令之后再重新尝试下载
    

    5.安装命令

    [root@localhost ~]#sudo yum install docker-ce
    

    6.启动,关闭docker

    启动                    systemctl start docker
    守护进程重启             sudo systemctl daemon-reload
    重启docker服务          systemctl restart  docker
    重启docker服务          sudo service docker restart
    关闭docker              service docker stop
    关闭docker              systemctl stop docke
    将docker设为开机启动    sudo systemctl enable docker
    

    7.验证docker是否安装成功

    [root@localhost ~]# docker version
    当出现图片所示内容时代表docker已经安装成功了。
    

    docker-version

    8.更新和卸载docker

    更新docker
    sudo yum update docker-ce
    删除docker
    sudo yum remove docker-ce
    删除本地文件(注意docker 的本地文件,包括镜像(images), 容器(containers), 存储卷(volumes)等,都需要手工删除。默认目录存储在 /var/lib/docker)
    sudo rm -rf /var/lib/docker
    
  • 相关阅读:
    黑马程序员--C语言基础之--数组、指针的基础知识
    黑马程序员--C语言基础之--变量、内部函数与外部函数
    黑马程序员--C语言基础之--printf函数
    黑马程序员--C语言基础之--scanf函数
    黑马程序员--C语言基础之--数据类型
    鉴定一张图片是否处理过
    图解JQUERY尺寸及位置定义
    谈谈对“渐进增强与平稳退化“的理解
    理解 JavaScript 作用域和作用域链
    编写更好的jQuery代码的建议
  • 原文地址:https://www.cnblogs.com/technical-life/p/12852551.html
Copyright © 2011-2022 走看看