摘要: Docker入门与实战-Docker镜像的使用 二.Docker镜像的使用 1.获取镜像 ​ 命令:docker [image] pull image-name[:tag] ​ 说明: ​ name为镜像仓库名称,严格来说,该name应该由注册服务器地址+镜像仓库名称组成,这样做可以避免不同仓库(注册服务器)下的镜像名称冲突的问 题,如果该注册服务器地址省略,则默认从Docker官方注册服务器(即registry.hub.docker.com)拉取。 ​ tag为镜像的标签(大多数为版本信息),若省略,则默认拉取最新版本的镜像 ​ e.g. docker pull ubuntu:18.04 image-20230514191131558 ​ 其他附加参数: ​ -a或--all-tags=true|false : 是否获取仓库中的全部镜像,默认为false。 ​ --disable-content-trust : 取消镜像的内容校验,默认为true。 阅读全文
posted @ 2023-05-15 21:54 编程旧事 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Docker入门与实战-Docker容器的使用 1.创建容器 ​ 命令 :docker [container] create tag:name image-20230515202802749 ​ 一些参数说明: ​ -i或--interactivve=true|false : 是否保持标准输入打开状态,默认为false ​ -t或--tty=true|false : 是否分配一个伪终端 ​ -a或--attach=[] : 是否绑定到标准输入,输出,错误 ​ -d或--detach=true|false : 是否在后台运行该容器,默认为false ​ -p或--publish=[] : 指定如何映射到本地主机端口 e.g. -p 11234-12234:1234-2234 ​ -v或--volume=[host-dir:container-dir] : 指定主机上的文件卷与容器上的文件卷的映射 ​ -ip="" : 指定容器的IPv4地址 ​ -ip6="" : 指定容器的IPv6地址 ​ 其他参数请自行参考官方文档说明 阅读全文
posted @ 2023-05-15 21:25 编程旧事 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Docker入门与实战-初识Docker 一.初识Docker Docker是基于Go语言的开源项目,其构象是要实现 “ Build,Ship and Run Any App,Anywhere”,即通过对应用的封装(Packaging),分发(Distribution),部署(Deployment),运行(Runtime)生命周期进行管理,达到应用组件级别的“一次封装,到处运行”的效果。 与传统虚拟机相比所具有的优势: ​ 1.启动速度快,几乎可以达到秒级 ​ 2.对系统资源需求小,一台主机上甚至可以运行上千个Docker容器 ​ 3.能够实现类似于GIt的存储复用、增量更新 ​ 4.通过Dockerfile实现灵活的自动化创建与部署 阅读全文
posted @ 2023-05-15 21:24 编程旧事 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Redis实战解读-初识Redis&Redis基本数据类型 一.初识Redis 1.什么是Redis ​ Redis是一个速度非常快的非关系型数据库(non-relational database),它可以存储键(key)与五种不同类型的值的映射(mapping),可以将存储在内存的键值对数据持久化到磁盘,可以使用复制特性来扩展读性能,也可以采用客户端分片来扩展写性能。--《Redis实战》 2.Redis与其他数据库的对比 ​ 与memcached对比:Redis能够存储包括字符串类型的共计五种数据类型的键值,而memcached只能存储普通的字符串类型的键值。 阅读全文
posted @ 2023-05-15 21:21 编程旧事 阅读(43) 评论(0) 推荐(0) 编辑