首页 文章 精选 留言 我的

精选列表

搜索[Emacs化],共10000篇文章
优秀的个人博客,低调大师

虚拟化技术—docker容器—安装篇

核心概念 1.镜像 是一个只读的模板类似于安装系统用到的那个iso文件我们通过镜像来完成各种应用的部署。 2. docker容器 镜像类似于操作系统而容器类似于虚拟机本身。它可以被启动、开始、停止、删除等操作每个容器都是相互隔离的。 3. docker仓库 存放镜像的一个场所仓库分为公开仓库和私有仓库。最大的公开仓库是Docker hubhub.docker.com国内公开仓库http://dockerpool.com/ 一、安装 centos6上安装(6.5之前版本需要升级一下yum update ) yum install -y epel-release yum install -y docker-io 如果是centos7 yum install -y docker 启动docker /etc/init.d/docker start 二、镜像管理 docker pullcentos//从docker.com获取centos镜像如果太慢直接做个加速 先到https://cr.console.aliyun.com/注册一下,登录成功后,在控制台,看左侧,有一个加速器按钮,点开找到自己的专属加速链接,我的是https://u6vpvkfn.mirror.aliyuncs.com 然后vi/etc/sysconfig/docker 最下面增加一行: other_args="--registry-mirror=https://u6vpvkfn.mirror.aliyuncs.com" centos7是:OPTIONS="--registry-mirror=https://u6vpvkfn.mirror.aliyuncs.com" docker images//查看本地都有哪些镜像 docker tag centos syk123//为centos镜像设置标签为syk123再使用docker images查看会多出来一行改行的image id和centos的一样 docker search (image-name)//从docker仓库搜索docker镜像后面是关键词 docker run -t -i centos/bin/bash//用下载到的镜像开启容器-i表示让容器的标准输入打开-t表示分配一个伪终端要把-i -t放到镜像名字前面 当该镜像发生修改后我们可以把该镜像提交重新生成一个新版本进行在本地。 docker ps//查看运行的容器 docker rmi centos//用来删除指定镜像其中后面的参数可以是tag如果是tag时实际上是删除该tag只要该镜像还有其他tag就不会删除该镜像。当后面的参数为镜像ID时则会彻底删除整个镜像连通所有标签一同删除 docker ps -a//查看所有容器包括已经退出的。 三、创建镜像基于已有镜像的容器创建 运行docker run后进入到该容器中我们做一些变更比如安装一些东西然后针对这个容器进行创建新的镜像 docker commit -m "change somth"-a "somebody info"image_id//通过docker images获取id新镜像名字 例如docker commit -m "install httpd" -a "syk" 2c74d574293f centos_net-tools 这个命令有点像svn的提交-m加一些改动信息-a指定作者相关信息2c74d这一串为容器id再后面为新镜像的名字 四、创建镜像基于本地模板导入 模块获取可以直接在网上下载一个模块http://openvz.org/Download/templates/precreated wget https://download.openvz.org/template/precreated/centos-6-x86-minimal.tar.gz cat centos-6-x86.tar.gz |docker import - centos-6-x86 把现有镜像导出为一个文件 docker save -o syk-centos.tarcentos-6-x86 我们还可以用该文件恢复本地镜像 docker load --input aming-centos.tar或者 docker load < aming-centos.tar docker push image_name//可以把自己的镜像传到dockerhub官方网站 本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1860204,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册