一、安装docker
1.sudo apt-get update
2.安装所有必须和可选的包
sudo apt-get install linux-image-generic-lts-trusty
3.重启系统
sudo reboot
4.查看是否安装了wget
which wget
如果没有安装,先升级管理包,再安装
sudo apt-get update
sudo apt-get install wget
5.获取最新版本的docker安装包
wget -O- https://get.docker.com/ | sh
这个网址会比较慢,可以换成下面daocloud的,下载速度快
wget -O- https://get.daocloud.io/docker | sh
或者是如果系统自带docker, 可以直接升级
wget -N https://get.docker.com/ | sh
6. 验证docker 是否正确安装sudo docker run hello-world 会下载一个测试镜像,并在容器内运行这个镜像
或是docker -v 查看docker版本
7.创建docker用户
sudo usermod -aG docker test//把用户添加进docker用户组
sudo reboot //重启系统,重新登陆后生效
docker run hello-world //测试是否生效,不用在输入sudo
二、下载docker镜像
1.下载镜像
sudo docker pull ubuntu:14.04 //如果不加:14.04,就下载最新版本的ubuntu。‘:’可指定下载版本
这个命令会比较慢,可换成下面的命令执行
sudo docker pull daocloud.io/ubuntu:14.04
2.查看镜像
sudo docker images
3.导入导出镜像
sudo docker save -o ubuntu.tar ubuntu:14.04 //导出镜像,
sudo docker load < ubuntu.tar
三、利用下载的镜像安装容器
1.利用下载的镜像创建容器
sudo docker run -t -i ubuntu:14.04 /bin/bash
如果没有该版本的镜像(事先没下载),那么将会自动下载镜像然后创建容器。以此方式运行的容器,退出后容器就会关闭
exit //退出容器
注意:如果是docker attach进入的容器。输入exit退出容器就会在推出的同时关闭容器,单纯退出要按下ctrl键+P+Q。
docker-enter进入的容器则只退出
2.查看容器
sudo docker ps 查看已经启动的容器,可写成sudo docker ps -s
sudo docker ps -a 查看已经创建的容器
sudo docker ps -l 查看最后一个运行的容器
3.如果docker容器apt-get报错
修改
/etc/resolv
追加nameserver 8.8.8.8 或 <