1 镜像下载
从官方仓库下载镜像到本地docker,命令格式如下:
docker pull [OPTIONS] NAME[:TAG]
OPTIONS说明:
通常情况下,一个镜像需要包括“名称+标签”信息,不指定TAG则默认选择latest标签。例如,从网易蜂巢下载ubuntu:18.04镜像:
docker pull hub.c.163.com/public/ubuntu:18.04
2?查看本地的镜像
使用命令docker image ls
列出本地镜像列表信息,包括tag、文件大小等。
2.4 从镜像创建容器
使用命令以下载好的镜像为模板创建容器,格式如下:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中IMAGE为镜像名。主要参数解释如下:
例如,创建一个mysql容器:
docker run -i -t docker.io/mysql /bin/bash
4 将容器抽象为镜像——commit
当对下载的镜像进行修改后,可以将该容器创建为新的镜像文件。使用命令格式如下:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
-a:提交的镜像作者; -c:使用Dockerfile指令来创建镜像; -m:提交时的说明文字; -p:在commit时,将容器暂停。 [REPOSITORY[:TAG]]:是仓库名和tag信息。
例如,将运行中的容器提炼创建为镜像:
docker commit -m 'my mysql test' -a 'Fighting_hawk' 403d957784e3 my/registry:V2
5 将容器抽象为镜像——Dockerfile
这种方法较为复杂但有利于团队共享,可根据Dockerfile定义创建镜像的步骤。
6 将镜像保存为压缩包
为方便分享,将镜像保存为压缩包:
docker save -o 压缩包名.tar 镜像仓库名及版本号
7 将压缩包加载为镜像
加载压缩包为镜像:
docker load --input 压缩包名.tar
8 镜像删除
删除不再需要的本地镜像,如:
docker rmi -f 镜像ID
相关文章:
https://www.fansimao.com/745884.html?action=onClick#2__18
https://www.huitongban.com/193352.html?action=onClick
https://www.huitongban.com/117246.html?action=onClick
https://www.xichangyou.com/101162.html?action=onClick
?