Docker关于镜像、容器、仓库的日常管理基本命令

一,关于docker镜像操作的基本命令
以镜像centos为例

查找镜像docker search centos
下载镜像docker pull centos
上传镜像docker push centos
删除镜像docker rmi centos
查看镜像docker images
查看具体某一个镜像的详细信息:docker inspect  centos
更改tag  docker tag  docker.io/centos  21yunwei:latest
创建镜像 docker commit  容器ID 镜像名称
保存镜像docker save  -o testcentos.tar 21yunwei.latest
载入镜像docker  load < tesetcentos.tar

二,关于docker容器操作的基本命令
创建容器docker create -ti centos:latest  设置容器id名字为3adfasdfasdfasd
启动容器docker start  3ad
关闭容器docker stop  3ad
运行容器docker run  -dti 3ad
重启容器docker restart  3ad
查看容器docker ps 或者docker ps -a
查看容器日志docker logs 3ad
进入容器docker attach 3ad 或者docker exec -ti 3ad /bin/bash
删除容器docker rm 3ad
导出容器docker export 3ad>21yunwei.tar
导入容器cat 21yunwei.tar | docker import -test/centos:latest

三,关于docker仓库操作的基本命令
通过registry搭建本地仓库

docker run -d -p  5000:5000  /home/registry:/tmp/registry registry
vim  /etc/sysconfig/docker
更改如下代码添加--insecure-registry 192.168.2.75:5000
OPTIONS='--selinux-enabled --insecure-registry 192.168.2.75:5000'

时间: 2024-12-03 18:09:07

Docker关于镜像、容器、仓库的日常管理基本命令的相关文章

修改docker的镜像容器存储路径步骤

默认docker的存储路径在: /var/lib/docker# docker infoContainers: 1Images: 41Storage Driver: aufsRoot Dir: /var/lib/docker/aufsDirs: 43Execution Driver: native-0.2Kernel Version: 3.13.0-32-genericWARNING: No swap limit support 可以这样: service stop docker.io mv /

四个问题读懂阿里云的镜像仓库,如何为镜像进行全生命周期管理?

一句话介绍镜像仓库 阿里云容器镜像服务提供了安全的镜像托管能力,稳定的国内外镜像构建服务.便捷的团队组织协作功能等,方便用户进行镜像的全生命周期管理. 下面是阿里云容器镜像服务的相关数字: 经过阿里集团双十一验证,支撑10万镜像.2亿下载.近万并发 为什么推出镜像仓库? 容器的使用离不开镜像.以Docker为代表的容器技术,可以将应用打包成标准格式的镜像,并且应用会以容器的方式再度启用运行. 在真正的生产环境中,你会需要大量的镜像,第三方或者是自建的:大量镜像伴随而来的是需要保存.分发使用等管控

Centos 7.x 使用Docker registry镜像创建私有仓库

有时候使用 Docker Hub 这样的公共仓库可能不方便,并且公司的私有镜像为了业务安全,也不会push到docker hub上,用户可以创建一个本地仓库供私人使用.类似于git 和maven一样,同时节省服务器下载和上传镜像带宽. 那什么是docker registry呢 Docker Registry由三个部分组成:index,registry,registry client. 可以把Index认为是负责登录.负责认证.负责存储镜像信息和负责对外显示的外部实现,而registry则是负责存

CentOS6下 Docker的镜像管理的例子

镜像是Docker的灵魂 Docker的镜像是Docker容器运行的基础.学习Docker很重要的一点是镜像的使用. 使用默认docker命令下载的镜像是外部制作好的,而我希望从头做一个镜像,并自己管理. 本文在CentOS 6下使用Docker制作镜像,对这个过程做详细的记录. 理解镜像和容器 镜像(image)和容器(container)是什么关系? 镜像是静态的,容器是动态的 容器是镜像运行起来后的体现 镜像常用命令 查看镜像 docker images 将镜像保存为tar包 docker

Docker的Windows容器初体验

系列文章 第一篇 Docker的Windows容器初体验 - 本文 第二篇 阿里云Windows Server 2016环境Docker试用 最近微软发布了Windows Server 2016,其中最让广大开发者和运维同学期待的就是Docker对Windows容器的支持. Windows支持两种不同类型的容器,即 Windows Server 容器和 Hyper V 容器. 这两种类型的容器的使用方式相同,也支持相同的容器映像. 但是它们的实现机制不同,提供了不同的安全隔离级别 Windows

Docker Toolbox 镜像源站

Docker Toolbox 镜像源站 现在Docker只能运行在Linux内核的机器上. 所以在Windows或是Mac系统上,需要通过运行Linux的虚拟机来使用Docker服务. 而Docker Toolbox提供了一整套工具,让你在Windows或Mac系统上更快的搭建起这套环境. Docker Toolbox 组件包括: Docker Client Docker Machine Docker Compose (Mac only) Docker Kitematic VirtualBox

Docker创建镜像两种方法详解_docker

 Docker创建镜像             最近学习Docker 的知识,偶然在网上看到关于Docker 创建对象的两种方法很好,这里记录下,也许可以帮助到你.  我们都知道Docker中我们是基于镜像来运行的容器,那如何创建镜像呢?创建镜像有两种方法,一是使用docker commit命令,二是使用docker build命令和Dockerfile文件.这里我们说的创建镜像是指基于一个已有的基础镜像比如ubuntu等,而不是从零创建一个全新的镜像.         下面分别简单介绍一下两种

docker~service将容器日志输出到fluentd

我们把微小的服务发布到docker里,然后实现docker service启动它,保证了服务的高可用性,然后把服务产生的日志输出到fluentd,由它进行过滤和转发,存储到elasticsearch里,最后由kibana进行查询与分析,整个过程都是异步进行,不会阻塞主线程,你只需要把日志输出的控制台即可!Console.WriteLine! .netcore在docker里产生日志的过程如下: vs,vscode开发程序 上传到git,svn,tfs jenkins去获代码,编译,发布 由sh调

使用 docker+tmux 加强容器调度

使用 docker+tmux 加强容器调度 摘要 为了让自己做事更加自动化,把重复的工作尽可能降到最低,平时不但需要写很多固定操作的脚本来加快工作效率. 搞搞调度环境也是需要的. 本篇通过Docker+Tmux在RancherOS上做开发平台来实现最快速的Docker调度方便自己开发. 可以最快速度进入到调度容器中. 该容器有docker deamon 的所有控制权限. 可以在容器内的Tmux中跳转到其他容器中.方便调度开发. 经过2个版本的迭代终于搞定.到达1.0版本 Docker Regis