zoukankan      html  css  js  c++  java
  • Linux下安装docker(1)

    1.由于centos系统已经自带docker源了,所以可以直接安装:

    yum install docker

     如果是centos6.5版本的,使用yum -y install docker-io 进行安装。

    等待,直到完成。

    卸载docker
    a、查询安装的docker版本
      $ yum list installed | grep docker
      docker-engine.x86_64 1.7.1-0.1.el7@/docker-engine-1.7.1-0.1.el7.x86_64
    b、卸载
      $ sudo yum -y remove docker-engine.x86_64
    c、删除所有图片、容器和卷,运行以下命令:
      $ rm -rf /var/lib/docker

    如果你升级了docker的版本,那升级前的docker的镜像可能使用不了,

    所以升级之前,先把镜像导出,升级之后再导入镜像。

    导出镜像: 
    docker save docker.io/node> /root/save.tar

    导入镜像:
    Docker load < /home/save.tar

    docker需要root用户权限才能操作,要使用非root用户操作docker命令,可以如下

    下面是使用非root用户操作的步骤

    a.创建docker组
    sudo groupadd docker

    b.将当前用户加入docker组
    sudo gpasswd -a ${USER} docker

    c.重新启动docker服务(下面是CentOS7的命令)
    sudo systemctl restart docker
    如果是centos6.5,使用service docker restart
    d.当前用户退出系统重新登陆

    e.运行docker命令
    docker ps

    2.rpm -qa docker   检查docker是否已经安装成功。

    3.rpm -ql docker   检查docker安装到哪个目录下。

    4.ps -ef |grep docker  检查docker是否启动。

    5.启动docker :

    service docker start

    6。下载centos镜像:

    docker pull centos

    7.检查镜像是否下载成功:

    docker images centos

    8.启动刚才下载的centos镜像:

    docker run -i -t centos /bin/bash

    9.查看linux版本信息

    cat /etc/centos-release

    10.退出docker 

    exit

    转自:https://www.cnblogs.com/afangxin/p/6548326.html

  • 相关阅读:
    JVM运行时数据区及对象在内存中初始化的过程
    一文搞懂List 、List<Object>、List<?>的区别以及<? extends T>与<? super T>的区别
    Java中创建泛型数组
    JavaBean详解
    Java常用命令及参数
    一文彻底搞懂Java中的环境变量
    类型信息
    java中的数组
    URL与URI的区别
    上行速率和下行速率
  • 原文地址:https://www.cnblogs.com/Luouy/p/10150233.html
Copyright © 2011-2022 走看看