关键词:
http://dockone.io/article/113
可以使用 docker save和docker load命令来存出和载入镜像。
存出镜像
如果要存出镜像到本地文件,可以使用docker save命令。例如,存出本地的ubuntu:14.04镜像为文件ubuntu_14.04.tar:
$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 c4ff7513909d 5 weeks ago 225.4 MB
...
$ sudo docker save -o ubuntu_14.04.tar ubuntu:14.04
载入镜像
可以使用docker load从存出的本地文件中再导入到本地镜像库,例如从文件ubuntu_14.04.tar导入镜像到本地镜像列表,如下所示:
$ sudo docker load --input ubuntu_14.04.tar
或
$ sudo docker load < ubuntu_14.04.tar
这将导入镜像以及其相关的元数据信息(包括标签等),可以使用docker images命令进行查看。
docker修改镜像名称
docker tag ubuntu:14.04 ops/ubuntu:14.04
docker rmi ubuntu:14.04
修改名称,并删除之前镜像。
其中,-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上,-i 则让容器的标准输入保持打开。
一:常用命令:
其中 <>阔起来的参数为必选,[]阔起来为可选
docker version 查看 docker的版本号,包括客户端、服务端、依赖的 Go等
docker info 查看系统 (docker)层面信息,包括管理的 images, containers数等
docker search <image> 在 docker index中搜索 image
docker pull <image> 从 docker registry server 中下拉image
docker push <image|repository> 推送一个 image或 repository到 registry
docker push <image|repository>:TAG 同上,指定 tag
docker inspect <image|container> 查看 image或 container的底层信息
docker images 查看所有镜像
docker images -a 列出所有的 images
docker ps 默认显示正在运行中的 container
docker ps -l 显示最后一次创建的 container,包括未运行的
docker ps -a 显示所有的 container,包括未运行的
docker logs <container> 查看 container的日志,也就是执行命令的一些输出
docker rm <container...> 删除一个或多个 container
docker rm `docker ps -a -q ` 删除所有的 container
docker ps -a -q | xargs docker rm 同上 , 删除所有的 container
docker rmi <image...> 删除一个或多个 image
docker start/stop/restart <container> 开启 /停止 /重启 container
docker start -i <container> 启动一个 container并进入交互模式
docker attach <container> attach一个运行中的 container
docker run <image> <command> 使用 image创建 container并执行相应命令,然后停止
docker run -i -t <image> /bin/bash 使用 image创建 container并进入交互模式 , login shell是/bin/bash
docker run -i -t -p <host_port:contain_port> 将 container的端口映射到宿主机的端口
docker commit <container> [repo:tag] 将一个 container固化为一个新的 image,后面的 repo:tag可选
docker build <path> 寻找 path路径下名为的 Dockerfile的配置文件,使用此配置生成新的 image
docker build -t repo[:tag] 同上,可以指定 repo和可选的 tag
docker build - < <dockerfile> 使用指定的 dockerfile配置文件, docker以 stdin方式获取内容,使用此配置生成新的 image
docker port <container> <container port> 查看本地哪个端口映射到 container的指定端口,其实用 docker ps也可以看到
1.使用images新建一个container并登录
1] 使用image来创建container:
docker run -i -t <image_id> /bin/bash
2] 使用repository来创建container, 这时默认使用tag为lastest的image:(lastest被忽略,repository+tag)
docker run -i -t ubuntu /bin/bash
2.使用commit将一个container固化为一个image
提交当前container为一个image,顺便带上作者信息,并指定repository 和 tag
docker commit -a "Thanks Woo <[email protected]>" a211568679ce<container_id> zhangyao:test
3.attach一个运行中的容器(进入)
进入container:<container_id>
docker attach e2e6c95f0bf5
[Docker exec与Docker attach]
本文出自 “无法长大” 博客,请务必保留此出处http://tfbaby.blog.51cto.com/3125450/1902960
docker常用命令
docker常用命令#查看版本dockerversion #搜索可用docker镜像dockersearchcentos #查看当前docker所有镜像dockerimages #下载镜像dockerpullcentos #Docker导入镜像catcentos.tar|dockerimport-centos6 #Docker导出镜像dockere 查看详情
docker常用命令
Docker常用命令镜像相关命令1、搜索镜像可使用dockersearch命令搜索存放在DockerHub中的镜像。执行该命令后,Docker就会在DockerHub中搜索含有java这个关键词的镜像仓库。dockersearchjava以上列表包含五列,含义如下:- 查看详情
docker常用命令
启动docker:servicedockerstart 重启docker:dockersystemctlrestartdocker 查看详情
3.docker学习之路——docker常用命令(代码片段)
Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情
docker学习:常用命令
Docker学习(2):常用命令命令行操作前提:systemctlstartdocker启动dockersudo-i进去root模式一、帮助命令dockerversion查看对应安装的版本号,可以用来检测docker是否安装c成功dockerinfoDocker容器安装之后,个人信息的描述,比version更加详细do... 查看详情
docker基础:docker常用命令梳理
今天给大家梳理一下Docker常用的命令,希望对大家有所帮助1、Docker环境信息命令dockerversion说明:用于显示docker的版本信息,包括docker客户端和docker服务端基本信息。docker-v说明:查看docker版本号包含容器、镜像统计信息dockerin... 查看详情
docker常用基本命令(代码片段)
文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情
docker常用基本命令(代码片段)
文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情
docker常用基本命令(代码片段)
文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情
docker----常用命令(镜像和容器的常用命令)(代码片段)
帮助命令dockerversion #显示docker的版本信息dockerinfo #显示docker的系统信息,包括镜像和容器的数量docker命令--help #帮助命令帮助文档的地址:https 查看详情
docker的一些常用命令
#systemctlstartdocker //启动docker#systemctlrestartdocker //重启docker#systemctlenabledocker //设置开启自启#dockerversion //查看docker版本#dockerinfo //查看docker详细信息#docker--help //查看帮助手册(docker各命令的详细用法)#docke 查看详情
docker镜像常用命令docker容器常用命令(代码片段)
Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情
docker镜像常用命令docker容器常用命令(代码片段)
Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情
docker常用命令
docker安装最好的办法就是看官方网站的方法。常用命令sudoservicedockerstart#启动systemctlstartdocker.service #开始启动dockerinfo #基本信息查看dockerimages #本机... 查看详情
docker常用命令(代码片段)
docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情
docker常用命令(代码片段)
docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情
docker系列docker基本常用命令(代码片段)
一、docker常用命令docker--help#查看docker命令dockerinfo#docker详细信息,镜像和容器dockerversion#查看docker版本#帮助文档地址:https://docs.docker.com/reference/二、镜像命令dockerimages#查看docker镜像;具体列解释含义:REPOSI 查看详情
docker常用命令(代码片段)
帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情