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 )

 

原文地址:https://www.cnblogs.com/yunpiao111/p/5881524.html