• Docker 入门


    Docker 入门

    1 安装

    sudo    apt-get    install    apt-transport-https    ca-certificates
    
    sudo    apt-key    adv    --keyserver    hkp://p80.pool.sks-keyservers.net
    :80    --recv-keys    58118E89F3A912897C070ADBF76221572C52609D
    
    
    sudo    cat    <<EOF    >    /etc/apt/sources.list.d/docker.list
    deb    https://apt.dockerproject.org/repo    ubuntu-trusty    main
    EOF
    
    sudo    apt-get    update
    
    sudo    apt-get    install    -y    linux-image-extra-$(uname    -r)
    
    sudo    apt-get    install    apparmor
    
    sudo    apt-get install -y  docker-engine
    

    2、镜像

    sudo    docker  pull    ubuntu:12.04
    sudo    docker  run -t  -i  ubuntu:12.04    /bin/bash
    sudo    docker  images
    sudo    docker  run -t  -i  training/sinatra    /bin/bash
    sudo    docker  commit  -m  "Added  json    gem"    -a  "Docker Newbee"
    sudo    docker  save    -o  ubuntu_14.04.tar    ubuntu:14.04
    sudo    docker  load    --input ubuntu_14.04.tar
    sudo    docker  rmi training/sinatra
    

    3、容器

    sudo    docker  run ubuntu:14.04    /bin/echo   'Hello  world'
    sudo    docker  run -t -i  -p80:80 --name test ubuntu:14.04    /bin/bash   top
    ## -t 分配伪终端
    ## -i 标准输入保持打开
    ## -d 后台运行
    sudo    docker run -idt ubuntu:14.04 
    sudo docker ps 
    sudo docker attach <name>   
    sudo docker export <id > >ubnutu.tar
    sudo docker import - test/ubnutu:v1.1
    sudo docker rm test/ubunut 
    sudo docker ps -a 
    sudo docker rm $(docker ps -a -q )
    

     

  • 相关阅读:
    NYOJ--1058--dfs--部分和问题
    js中数组的操作方法
    eval()函数
    ES6 对象新增方法 object.is() object.assign()
    vue 中的nextTick
    vue vue-cli创建项目步骤方法
    node express创建项目步骤
    get post put delete
    vue中的状态管理 vuex store
    vue的实例属性$options
  • 原文地址:https://www.cnblogs.com/yunpiao111/p/5881524.html
Copyright © 2020-2023  润新知