zoukankan      html  css  js  c++  java
  • 服务器 安装docker (启动坑了很久才成功)docker-compose

    安装docker:   

    1、Docker要求CentOS系统的内核版本高于 3.10 ,

       通过 uname -r 命令查看你当前的内核版本是否支持安账docker  

     

    2、更新yum包: sudo yum update

     3、安装需要的软件包,

    yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
    
        sudo yum install -y yum-utils device-mapper-persistent-data lvm2

      4、设置yum源:

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

    3.可以查看所有仓库中所有docker版本,并选择特定版本安装:

    yum list docker-ce --showduplicates | sort -r

    sudo yum install docker-ce-3:20.10.7-3.el8 --allowerasing


    sudo yum install docker-ce-17.12.0.ce
    
    
    

      

    2.配置docker  加速器

    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
    

     

     3.配置docker 加速器

    To configure the Docker daemon using a JSON file, create a file at /etc/docker/daemon.json on Linux systems, or C:ProgramDatadockerconfigdaemon.json on Windows. On MacOS go to 
    the whale in the taskbar > Preferences > Daemon > Advanced.
    
    翻译一下就是:使用json配置 Docker daemon,请在linux系统创建/etc/docker/daemon.json。
    
    别人就说创建/etc/docker/daemon.json,并没有说一定能找到docker目录。
    
    好,那就创建一个docker目录先,再创建deamon.jason.
    
    然后写入加速配置:
    
    {
      "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
    }

    4.启动 ,重启,暂停 ,docker(需要权限  切换root)

    启动:
    systemctl start docker

    重启:
    systemctl restart docker

    暂停:
    systemctl stop docker

    5.查看docker  信息

    docker   ps  -a

    6..查询镜像  

    docker search java/myslq/postgres

     7. 拉取镜像

    docker pull mysql:5.7 
    
    docker  pull docker.io/library/java

     6.保存镜像

    docker  save  --name   目录
    
    例如:
    docker   save   docker.io/java  >  /home/java.tar.gz

    8.导入镜像

    docker  load  < 镜像目录直到名称

    例如:
    docker load < /home/java.tar.gz

    9.删除 镜像

    docker  -rmi  镜像名称
    
    例如:
    docker  -rmi   -f  docker.io/java

    二、安装 docker-compose

    curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    
    chmod +x /usr/local/bin/docker-compose
    
      docker-compose version # 查看版本号,测试是否安装成功
          你可以通过修改URL中的版本,可以自定义您的需要的版本。
  • 相关阅读:
    Matlab产生随机序列,并采样
    LaTex的常用编辑
    傅里叶级数(FS)以及FT、DTFT、DFS和DFT
    uint32_t
    string
    const char * char const * char * const
    CString
    UNICODE与ANSI的区别
    MFC中输出string;
    assert
  • 原文地址:https://www.cnblogs.com/tsgxj/p/14899560.html
Copyright © 2011-2022 走看看