zoukankan      html  css  js  c++  java
  • docker基础命令

    Docker安装:http://www.imooc.com/article/16448

    docker-compose安装:

    // 你可以通过修改URL中的版本,可以自定义您的需要的版本
    curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    // 给docker-compose执行权限,运行命令:
    chmod +x /usr/local/bin/docker-compose
    
    // 安装Compose命令补全工具
    curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

    Docker命令https://www.jianshu.com/p/afb20541d781

    Docker基础命令https://www.runoob.com/docker/docker-command-manual.html

     Docker安装

    • 64-bit 系统
    • kernel 3.10+
      1.检查内核版本,返回的值大于3.10即可。
      $ uname -r

      2.使用 sudo 或 root 权限的用户登入终端。

      3.卸载旧版本(如果安装过旧版本的话)

      $ yum remove docker 
            docker-common 
            docker-selinux 
            docker-engine
      4.安装需要的软件包
      #yum-util提供yum-config-manager功能
      #另外两个是devicemapper驱动依赖的
      $ yum install -y yum-utils 
        device-mapper-persistent-data 
        lvm2
      5.设置yum源
      $ yum-config-manager 
          --add-repo 
          https://download.docker.com/linux/centos/docker-ce.repo

      6.安装docker

      6.1. 安装最新版本

      $ yum install -y docker-ce
      6.2. 安装指定版本
      #查询版本列表
      $ yum list docker-ce --showduplicates | sort -r
      已加载插件:fastestmirror, langpacks
      已安装的软件包
      可安装的软件包
       * updates: mirrors.163.com
      Loading mirror speeds from cached hostfile
       * extras: mirrors.163.com
      docker-ce.x86_64            17.09.1.ce-1.el7.centos            docker-ce-stable
      docker-ce.x86_64            17.09.0.ce-1.el7.centos            docker-ce-stable
      ...
      #指定版本安装(这里的例子是安装上面列表中的第二个)
      $ yum install -y docker-ce-17.09.0.ce
      7.启动docker
      $ systemctl start docker.service
      7.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
      $ docker version
      Client:
       Version:      17.09.0-ce
       API version:  1.32
       Go version:   go1.8.3
       Git commit:   afdb6d4
       Built:        Tue Sep 26 22:41:23 2017
       OS/Arch:      linux/amd64
      
      Server:
       Version:      17.09.0-ce
       API version:  1.32 (minimum version 1.12)
       Go version:   go1.8.3
       Git commit:   afdb6d4
       Built:        Tue Sep 26 22:42:49 2017
       OS/Arch:      linux/amd64
       Experimental: false
  • 相关阅读:
    软工实践练习一——使用Git进行代码管理心得
    作业1.3——Android平台的开发环境的发展演变
    作业1.2——软件工程的实践项目的自我目标
    SVN冲突解决
    sea.js及三种加载方式的异同
    php中AJAX请求中使用post和get请求的区别
    Vue-起步篇:Vue与React、 Angular的区别
    页面常见布局以及实现方法--flex
    requestAnimationFrame之缓动的应用
    bootstrap中table页面做省市区级联效果(级联库见前面级联编辑)(非select下拉框)
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/11949698.html
Copyright © 2011-2022 走看看