美文网首页
centos7.3 docker 安装

centos7.3 docker 安装

作者: 霍运浩 | 来源:发表于2019-02-28 14:05 被阅读0次

    1,安装docker的先决条件

    1.必须是64位CPU架构的计算机,Docker目前不支持32位CPU;

    2.运行Linux3.8或更高版本内核,CentOS时内核必不小于3.10;

    3.内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、btrfs、以及默认的驱动Device Mapper中的一个;

    4.内核必须支持并开启cgroup和命名空间namespace功能。

    2,检查服务器条件

    1,内核
    检查内核版本

    uname -a
    

    2,存储驱动

    ls -l /sys/class/misc/device-mapper
    

    3,开始安装

    1,yum更新

    yum -y update
    

    2,安装所需的软件包

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

    3,设置 stable 镜像仓库

    sudo yum-config-manager \
         --add-repo \
         https://download.docker.com/linux/centos/docker-ce.repo
    

    4,启用 edge 和 testing 镜像仓库

    sudo yum-config-manager --enable docker-ce-edge
    sudo yum-config-manager --enable docker-ce-testing
    

    5,更新yum软件包索引

    sudo yum makecache fast
    

    6,安装Docker最新版本

    sudo yum install docker-ce
    

    7,启动docker服务

    sudo systemctl start docker
    

    8,设置为开机启动docker

    sudo systemctl enable docker
    

    9,验证是否成功

    sudo docker run hello-world
    

    4,docker常用命令

    1,拉取镜像阿里docker镜像

    image.png
    2,搜索tomcat并拉取
    docker pull tomcat
    

    3,查看所有镜像

    docker images
    

    4,运行镜像

    docker run -d -p 本机端口:容器端口 镜像名称
    
    -d:镜像在后台运行
    
    -p指定本机与容器内部交互的端口 -P是随机开放一个端口与容器内部ID映射
    
    运行tomcat镜像,我们把本机的80端口映射到容器的8080端口
    
    docker run -d -p 8080:8080 tomcat
    

    5,查看正在运行的容器

    docker ps 
    

    6,

    5,配置镜像下载加速器(可选)

    使用加速器可以提升获取Docker官方镜像的速度

    针对Docker客户端版本大于 1.10.0 的用户

    您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

    sudo mkdir -p /etc/docker
    
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["你的阿里云加速地址"]
    }
    EOF
    
    sudo systemctl daemon-reload
    
    sudo systemctl restart docker
    

    相关文章

      网友评论

          本文标题:centos7.3 docker 安装

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