docker学习总结三
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker学习总结三相关的知识,希望对你有一定的参考价值。
- 获取镜像
docker pull 默认从docker hub镜像源下载镜像
格式为docker pull NAME:TAG //:TAG可写可不写,不写默认最新版
$ docker pull ubuntu:16.04
$ docker pull centos
创建容器
$ docker run -it centos /bin/bash - 查看镜像信息
$ docker images - 使用tag命令添加镜像标签
$ docker tag centos:latest mycentos:latest - 使用history命令查看镜像历史
$ docker history ubuntu:16.04 - 搜索镜像
docker search 命令用来搜索远端仓库中共享的镜像,默认搜索官方仓库,其参数主要有
--automated=ture |false:仅显示自动创建的镜像,默认为否
--no-trunc=true |false:输出信息不截断显示,默认为否
-s, --starts=X:指定仅显示评价为指定星级以上的镜像,默认0
$ docker search --automated -s 3 httpd - 删除镜像
使用标签删除
$ docker rmi mycentos:latest
使用ID删除
$ docker rmi 镜像ID - 创建镜像
三种
基于已有的镜像的容器创建
$ docker run -it ubuntu:16.04 /bin/bash
本地模板导入
$ docker import 文件名 - ubuntu:16.04
基于dockerfile创建
- 存出镜像
$ docker save -o ubuntu_16.04.tar ubuntu:16.04 - 载入镜像
$ docker load --input ubuntu_16.04.tar
或
$ docker load < ubuntu_16.04.tar
10.上传镜像
$ docker push ubuntu:16.04
注意第一次上传需要输入docker hub网站的登录信息,没有需要先注册
以上是关于docker学习总结三的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习总结(59)——DockerFIile相关知识点再总结