Table of Contents
1. Docker 安装
-
查看Ubuntu 版本信息
如果使用的是Ubuntu16.04版本,为了让Docker使用aufs存储,需要安装两个包
sudo apt-get install linux-image-extra-$(username -r) linux-image-extra-virtual
-
添加镜像源
更新软件
安装apt-transport-https等软件包支持https
添加源的gpg密匙,并确认指纹信息,获取操作系统代号,并修改官方软件源的的代号版本
sudo usermod -aG docker USERNAME 把当前user添加到docker用户组,避免每次执行docker命令都需要切换到root身份。
dcoker -D -H tcp://127.0.0.1:2375 开启Debug模式,并监听2375端口
sudo service docker restart
-
开始安装Docker
安装社区版本
2. 使用Docker镜像
-
获取镜像
docker pull imagename:tag
例子
docker pull ubuntu:18.04
默认是镜像拉取的地址是Docker Hub所以可以忽略register(注册服务器),如果需要从非官方的仓库下载,例如从网易蜂巢下载Ubuntu镜像,docker pull hub.c.163.com/public/ubuntu:18.04
-
查看镜像
查看镜像
查看镜像并根据条件过滤(例如查看使用中的镜像)
添加/修改镜像tag
查看镜像的详细信息,inspect指令会返回一个Json对象
如果你想要其中的某一项属性的值可以filter
-
搜寻镜像
docker search指令搜索Docker Hub官方仓库中的镜像
-
删除镜像
docker rmi/ docker image rm ID
docker image prune -f 自动清理临时的遗留镜像文件层
-
创建镜像
创建镜像主要有三种方式,基于已有镜像的容器创建,基于本地模板导入,基于DockerFile创建
基于已有容器创建
基于本地模板导入
docker import file|URL - NAME:TAGE
基于DockerFile创建
docker build -t FILENAME
-
导入导出镜像
导出
导入
-
上传镜像
docker push NAME:TAG