























docker pull
# 从官方获取ubuntu仓库标记为12.04的镜像
docker pull alpine:3.2
# 从第三方registry.hub.docker.com获取ubuntu仓库标记为12.04的镜像
docker pull registry.hub.docker.com/alpine:3.2
运行docker run -t -i alpine:3.2 /bin/bash启动镜像
docker images,其中ID相同则表示同意镜像
docker run -t -i jasperxu/alpine:v2 /bin/bash启动镜像下面就是一个Dockerfile文件示例
# This is a commit
FROM alpine:3.2
MAINTAINER Jasper Xu <sorex@163.com>
RUN apk update && apk add socat && rm -r /var/cache/
注:详情见02
docker build -t jasperxu/alpine:v3 .
jasperxu/alpine,jasperxu/alpine:v3,支持多个docker build -t jasperxu/alpine:v3 -t jasperxu/aaa ../alpinedocker run -t -i jasperxu/alpine:v3 /bin/bash
docker rmi xxxxxxxxxxxx
docker rmi jasperxu/alpine
docker rmi jasperxu/alpine:v3
移除镜像前需要移除依赖于该镜像的所有容器使用docker rm
docker save jasperxu/alpine:v3 > alpine.tar
docker load < alpine.tar
docker tag xxxxxxxxxxxx jasperxu/alpine:devel
docker push jasperxu/alpine
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。