zoukankan      html  css  js  c++  java
  • centos7.6安装docker

    先运行

    yum update

    然后卸载旧版本

    yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine

    安装依赖包

    1 yum install -y yum-utils 
    2   device-mapper-persistent-data 
    3   lvm2

    设置yum源

    yum-config-manager 
        --add-repo 
        https://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 install docker-ce

    --graph /mnt/data1/docker添加在docker.service文件中的ExecStart字段后面,其中/mnt/data1/docker为你需要修改的存储目录

    启动并加入开机自动启动

    systemctl start docker
    systemctl enable docker

    安装完成

    [root@iZm5123ukzwy1wjtj2Z ~]# docker version
    Client: Docker Engine - Community
     Version:           19.03.3
     API version:       1.40
     Go version:        go1.12.10
     Git commit:        a872fc2f86
     Built:             Tue Oct  8 00:58:10 2019
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server: Docker Engine - Community
     Engine:
      Version:          19.03.3
      API version:      1.40 (minimum version 1.12)
      Go version:       go1.12.10
      Git commit:       a872fc2f86
      Built:            Tue Oct  8 00:56:46 2019
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.2.10
      GitCommit:        b34a518af56e510852c35414db4c1f4fa6172339
     runc:
      Version:          1.0.0-rc8+dev
      GitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657
     docker-init:
      Version:          0.18.0
      GitCommit:        fec3683
    [root@iZm5ejd123wy1wjtj2Z ~]# 

     PS:如果想修改Docker存储位置,修改/etc/docker/daemon.json

    {
        "graph":"/home/docker"
    }

     重启Docker服务


    安装 Portainer

          Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

    查询当前有哪些Portainer镜像

    docker search portainer

     下载镜像

    docker pull docker.io/portainer/portainer

     单机版运行

    docker run -d -p 9000:9000 
        --restart=always 
        -v /var/run/docker.sock:/var/run/docker.sock 
        --name prtainer-test 
        portainer/portainer

    该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。启动成功后,使用该机器IP:PORT即可访问Portainer。

    首次登陆需要注册用户,给admin用户设置密码:

    docker run -it -d -p 8090:8090
    --restart=always
    -v /mnt/data1/app_data:/app_data
    --name app_test
    centos:latest

  • 相关阅读:
    C语言函数sscanf()的用法(转)
    GDB基本命令(整合)(转)
    单元命中率与字节命中率
    rpm安装找不到.so库文件(linux动态库连接的相关知识)(转)
    Linux下的tar压缩解压缩命令详解(转)
    Linux系统如何查看版本信息
    Linux /bin, /sbin, /usr/bin, /usr/sbin 区别(转)
    rsync问题-connection refused(111)、Unknown module
    转: 浅析Fusion-IO和Intel SSD
    转: 从0到1的电商架构应该怎么做?
  • 原文地址:https://www.cnblogs.com/Pynix/p/11689813.html
Copyright © 2011-2022 走看看