zoukankan      html  css  js  c++  java
  • 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 )
    

     

  • 相关阅读:
    queue
    hiho1095(二分)
    uvaliva3942(trie树)
    hiho1014(trie树)
    uvalive4329(树状数组)
    Dropping tests POJ
    linux mysql命令
    linux文件系统和mount(硬盘,win分区,光驱,U盘)
    linux共享windows资料
    linux常用命令
  • 原文地址:https://www.cnblogs.com/yunpiao111/p/5881524.html
Copyright © 2011-2022 走看看