• CentOS7下安装Docker


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

    1.查看系统版本是否在7.x以上

    [root@iz2zebc3g3b034y09oxz4hz ~]# cat /etc/redhat-release 
     CentOS Linux release 7.3.1611 (Core) 
    [root@iz2zebc3g3b034y09oxz4hz ~]# 
    

    2.使用yum命令安装gcc环境(必须联网)

     yum -y install gcc
     yum -y install gcc-cc+
    

    3.卸载旧版本(如果以前安装过)

     yum -y remove docker docker-common docker-selinux docker-engine
     #官方卸载方式:
     #yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine
    

    4.安装所需要的软件包

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

    5.设置稳定的镜像仓库

      #官方镜像仓库
      yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #速度非常慢,可能出错,不推荐!
      #推荐使用国内aliyun镜像仓库
      yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    6.更新yum软件包索引

     yum makecache fast
    

    7.安装 Docker Engine-Community

     yum -y install docker-ce docker-ce-cli containerd.io
    

    8.启动docker

     systemctl start docker
     ps -ef|grep docker #查看docker启动状态
    

    9.测试

     docker version #查看docker版本信息
     docker run hello-world #运行hello-world程序
     docker images #查看镜像
    


    10.docker的相关操作命令

    https://www.runoob.com/docker/docker-command-manual.html

  • 相关阅读:
    centos7下磁盘空间调整
    centos7下 查看CPU、内存、磁盘的使用情况
    centos7中Spark集群的安装与配置(Hadoop2.6.5+spark2.3.3)
    linux下mysql ---- Host '' is not allowed to connect to this MySQL server
    11-1、多线程
    10-2、对象的序列化和反序列化
    9-1、注解
    8-1、泛型
    7-1、集合
    6-1、异常处理
  • 原文地址:https://www.cnblogs.com/he1997/p/12728844.html
Copyright © 2020-2023  润新知