文章目录
  1. 1. 0x00 简介
  2. 2. 0x01 安装
  3. 3. 0x02 Docker常用的命令

0x00 简介

  1. 一个类似于虚拟机的轻量级容器
  2. Docker包括三个基本概念
  • 镜像(Image)
  • 容器(Container)
  • 仓库(Repository)

0x01 安装

首先需要明确Docker支持的ubuntu版本:
Ubuntu Trusty 14.04 (LTS) (64-bit)
Ubuntu Precise 12.04 (LTS) (64-bit)
Ubuntu Raring 13.04 and Saucy 13.10 (64 bit)
目前Docker仅仅支持以上三种ubuntu版本。所以在安装前需要确认ubuntu版本
这是我的版本:Ubuntu Trusty 14.04 (LTS) (64-bit)

安装
Sudo apt-get install –y docker.io
测试一下
Docker

重启系统,直接测试使用官方ubuntu镜像(Sudo docker pull ubuntu)

安装好之后运行hello world
Sudo docker run ubuntu /bin/echo hello world


oK了,执行完以上命令后,Docker在Ubuntu上面就安装好了。当然过一段时间后,你安装的版本就不会是最新版本了。这种情况下你可以安装以下的方式进行Docker升级。

  1. 确认/usr/lib/apt/methods/https是否存在,如果不存在,那么先安装apt-transport-https( apt-get install apt-transport-https )。

  1. 将Docker官方资料库的访问Key添加到你本地系统。

    1
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
  2. 上面一步执行成功后,就开始安装Lxc-docker包。

    1
    2
    3
    4
    $ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main\
    > /etc/apt/sources.list.d/docker.list"
    $ sudo apt-get update
    $ sudo apt-get install lxc-docker

经过以上几步,就安装了最新版本的docker了,我们开始执行docker.

0x02 Docker常用的命令

1
2
3
4
5
Sudo docker images:列出所有镜像(images)
Sudo docker ps:列出正在运行的(容器)containers
Sudo docker pull ubuntu:下载镜像
Sudo docker run -i -t ubuntu /bin/bash:运行ubuntu镜像
Sudo docker commit 3a09b2588478 ubuntu:mynewimage:提交你的变更,并且把容器保存成Tag为mynewimage的新的ubuntu镜像.(注意,这里提交只是提交到本地仓库,类似Git)
文章目录
  1. 1. 0x00 简介
  2. 2. 0x01 安装
  3. 3. 0x02 Docker常用的命令