首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    docker 安装centos容器(3)

    tramasoli/centos7-ssh 2 docker run -i -t --name centos7ssh docker.io/tramasoli/centos7-ssh /bin/bash 3 centos7ssh centos7ssh-image /bin/bash 5 docker start centos7ssh 6 docker exec -i -t centos7ssh /bin/bash 容器间链接 --link redis:db 可以多个link --volumes-from 把容器内的所有卷都加入新创建的容器中 ?

    68230发布于 2019-09-20
  • 来自专栏技术杂记

    Rails 容器与配置(3)

    通过 docker inspect afdddae9b2bf 可以获得丰富的,容器镜像的细节 Tip: 后面的操作并不依赖于这上面的操作,上面的操作只是为了演示官方 rails 镜像的拉取和相关属性 - config/initializers/wrap_parameters.rb config/locales/ config/locales/en.yml db/ db/development.sqlite3

    70520发布于 2021-10-20
  • 来自专栏技术杂记

    Redis 容器与配置(3)

    使用客户端容器连接 [root@h104 ~]# docker ps CONTAINER ID IMAGE COMMAND # Server redis_version:3.0.7 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:6f8b503a2787e3a6 Keyspace redis:6379> redis:6379> redis:6379> redis:6379> CONFIG get *data* 1) "databases" 2) "16" 3)

    34640发布于 2021-10-20
  • 来自专栏java初学

    sping框架(3)— 使用spring容器

    它们都可以代表spring容器,spring容器是生成bean实例的工厂,并管理容器中的bean。 <T> T getBean(Class<T> requiredType):获取spring容器中属于requiredType类型的、唯一的bean实例;   3.Object getBean(String > <beans xmlns:xsi = "http://www.w<em>3</em>.org/2001/XMLSchema-instance" xmlns = "http://www.springframework.org 当程序创建spring<em>容器</em>、加载spring<em>容器</em>时会自动触发<em>容器</em>事件,<em>容器</em>事件监听器可以监听到这些事件。 <em>容器</em>中的bean,无需访问spring<em>容器</em>本身,在这种情况下,<em>容器</em>中的bean处于<em>容器</em>管理下,无需主动访问<em>容器</em>,只需要接受<em>容器</em>的注入即可。    

    95170发布于 2018-05-14
  • 来自专栏盛开在夏天的太阳

    3. dcoker容器的命令

    3. 拉取镜像 docker pull 镜像名称:tag 4. : 不截断输出 3. 保存改动为新的image docker commit -m 'fun' 2a2f3a5c960f fun-nginx 这段代码的含义是, 提交对docker容器所做的修改, 并起了一个名字叫fun. 容器的名字叫fun-nginx. 2a2f3a5c960f表示提交的镜像是谁. ? 执行完这段代码以后, 会重新生成一个新的镜像. 我们来看看现在有几个nginx的镜像 ? 查看容器日志 docker logs -f -t --tail 数字 容器ID -t: 是加入时间戳 -f: 跟随最新的日志打印 --tail 数字: 显示最多多少条 ? 3.

    58710发布于 2020-09-27
  • 来自专栏EdisonTalk

    容器监控知多少(3)Prometheus

    本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。 上一篇介绍了Google开发的容器监控工具cAdvisor,但是其提供的操作界面较为简陋,且不支持监控多Host,实用性有待提高。 (3)可视化组件 Grafana:获取Prometheus Server提供的监控数据并通过Web UI的方式完美展现数据。    其中,Node Exporter用于收集Host相关数据,cAdvisor用于收集容器相关数据。Node Exporter 和 cAdvisor 会运行在所有实验主机上。   Step2.配置Prometheus Server地址及Name,完成后点击“Save&Test”: [381412-20191101212739829-1982299186.png]   Step3.

    1.6K20发布于 2019-11-05
  • 3、Spring 之IOC 容器 详解

    IoC 容器是 Spring 框架中最重要的核心组件之一,它贯穿了 Spring 从诞生到成长的整个过程。 1、IoC容器 1.1、控制反转(IoC) 控制反转是一种思想。 将对象的创建权利交出去,交给第三方容器负责。 将对象和对象之间关系的维护权交出去,交给第三方容器负责。 控制反转这种思想如何实现呢? 1.3、IoC容器在Spring的实现 Spring 的 IoC 容器就是 IoC思想的一个落地的产品实现。IoC容器中管理的组件也叫做 bean。在创建 bean 之前,首先需要创建IoC 容器。 Spring 提供了IoC 容器的两种实现方式: ①BeanFactory 这是 IoC 容器的基本实现,是 Spring 内部使用的接口。面向 Spring 本身,不提供给开发人员使用。 -- scope属性:取值singleton(默认值),bean在IOC容器中只有一个实例,IOC容器初始化时创建对象 --> <!

    7.9K21编辑于 2023-10-17
  • 来自专栏海说

    Spring IOC容器分析(3) -- DefaultListableBeanFactory

    小结 本文对IOC容器的核心getBean()方法作了简单的分析,初步了解了IOC容器中getBean()方法的执行流程原理,这对于帮助我们理解IOC容器是十分有帮助的。

    3.6K00发布于 2017-12-28
  • 来自专栏容器计算

    【impala】在容器里编译impala(3)

    接上一篇,【impala】在容器里编译impala(2),重新执行 buildall.sh 又又又又报错了,make: *** [all] Error 2。 ? 有了上面的经验,应该知道了吧,容器环境内缺 mvn,还是一样的,装一个。 yum install maven -y 最后一直开到100%了,但是卡了蛮久的,进去容器再 ps -ef 看下在干嘛。 ? 注意一下有没有什么 log 可以看的。 ?

    59620发布于 2021-08-06
  • 来自专栏Visual Codex

    STL学习笔记(3)常用容器 string

    string 容器基本概念 C风格字符串(以空字符结尾的字符数组)太过复杂难于掌握,不适合大程序的开发,所以C++标准库定义了一种string 类,定义在头文件。 String 和 c 风格字符串对比: char*是一个指针,String 是一个类 string 封装了 char,管理这个字符串,是一个 char 型的容器。 每一次 string 的复制,取值都由string类负责维护,不用担心复制越界和取值越界等算法 string 容器常用操作 1. string 构造函数 string();//创建一个空的字符串 例如: 用 n 个字符 c 赋给当前字符串 string& assign(const string &s, int start, int n); //将 s 从 start 开始 n 个字符赋值给字符串 3. 但当字符串的内存被重新分配之后,可能发生错误 string s = "abcdefg"; char& a = s[2]; char& b = s[3]; a = '1'; b = '2';

    48420发布于 2021-04-13
  • 来自专栏菩提树下的杨过

    docker学习(3) 容器的启动过程

    这一节我们来稍微了解下docker原理性的东西 docker run -i -t ubuntu /bin/bash 输入上面这行命令,启动一个ubuntu容器时,到底发生了什么? docker daemon会向host os(即:linux)请求创建容器 3. linux会创建一个空的容器(可以简单理解为:一个未安装操作系统的裸机,只有虚拟出来的CPU、内存等硬件资源) 4. docker daemon请检查本机是否存在docker镜像文件(可以简单理解为操作系统安装光盘),如果有,则加载到容器中(即:光盘插入裸机,准备安装操作系统) 5. 将镜像文件加载到容器中(即:裸机上安装好了操作系统,不再是裸机状态) 最后,我们就得到了一个ubuntu的虚拟机,然后就可以进行各种操作了。 如果在第4步检查本机镜像文件时,发现文件不存在,则会到默认的docker镜像注册机构(即:docker hub网站)去联网下载,下载回来后,再进行装载到容器的动作,即下图所示 ?

    2K60发布于 2018-01-18
  • 来自专栏前端数据可视化

    Vite + Vue3 + OpenLayers 切换地图容器

    theme: smartblue 本文简介 image.png 将地图切换到不同容器里展示。 不管在地图上做任何操作,切换容器后,操作过的内容也是会同步过去。 思路 使用 ol 提供的方法可以获取 当前地图所在容器 和 设置地图到新的容器 里。 Map.getTarget() 获取当前地图所在容器 Map.setTarget() 设置地图到指定容器 编码 <template>  

        } // 切换容器事件 function changeMap() {  // 获取当前地图容器,并进行判断  let target = map.value.getTarget() === 'map1 通过这样操作就可以把地图来回切换容器了。 如果不清楚 OpenLayers 是什么,可以阅读: 『Vite + Vue3 + OpenLayers 起步』

    1.7K30编辑于 2022-04-15
  • 来自专栏后台及大数据开发

    docker:(3)docker容器挂载宿主主机目录

    有一项重要的参数 -v 目录挂载,就是让容器内部目录和宿主主机目录关联起来,这样就可以直接操作宿主主机目录而不用再操作具体容器了 比如在2中,我们要发布一个war包,是通过   sudo docker ,冒号前为宿主主机目录,冒号后为容器对应目录   执行上面的命令启动,这次启动就和上一篇文章中的启动日志有点差异了:差异就在容器启动时,tomcat加载了我们映射的宿主主机目录中的war包 xiaochangwei 9f2c1a649a75 2 hours ago 108MB nginx latest 3f8a4339aadd 9 days ago 108MB ubuntu 16.04 00fd29ccc6f1 3 weeks ,有发布需求的时候,直接将war包拷贝到宿主主机目录即可,容器叫什么名字,对应的容器的发布路径在哪里就与发布者无关了 下一篇文章我将讲解和jekins集成,让代码编译好后自动部署到docker中 2015

    3.5K10发布于 2018-08-02
  • 来自专栏Lambda

    3.JUC线程高级-同步容器 ConcurrentHashMap

    Java5.0 在java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能。 ConcurrentHashMap 同步容器类是Java5 增加的一个线程安全的哈希表。 在JDK1.8之后,jvm底层将ConcurrentHashMap底层的分段锁转换为了 CAS(不会阻塞,不涉及上下文交互) 机制 3. TestCopyOnWriteArrayList.java:35) at java.lang.Thread.run(Thread.java:745) 如果遇到这样的操作我们可以使用 CopyOnWriteArrayList 并发容器类解决这问题

    35710编辑于 2022-04-13
  • 来自专栏盛开在夏天的太阳

    3.docker容器常用命令

    搜索镜像 docker search 镜像名 --filter=stars=3: 列出点赞数不小于指定数值的镜像 --no-trunc: 显示完整的镜像描述 --automated: 只列出automated build类型的镜像 3. --no-trunc: 不截断输出 3. 保存改动为新的image docker commit -m 'fun' 2a2f3a5c960f fun-nginx 这段代码的含义是, 提交对docker容器所做的修改, 并起了一个名字叫fun. 查看容器日志 docker logs -f -t --tail 数字 容器ID -t: 是加入时间戳 -f: 跟随最新的日志打印 --tail 数字: 显示最多多少条 3.

    63620发布于 2021-10-09
  • 来自专栏Python七号

    3分钟将Python应用容器

    如果我们把这个文件发给别人,那么他需要做以下 3 步才能启动这个 web 应用。 somenzz somenzz-app latest b7e2359056bb 3 hours ago 89.1MB somenzz/my-kali latest 975cbe3a4619 5000 端口会映射至容器的 5000 端口,因此,访问 127.0.0.0:5000 就相当于访问容器的 5000 端口。 如果要后台运行容器,可以加入 -d 参数: $ docker run -d --name python-app -p 5000:5000 somenzz-app 259d09fbbf77a6fd680cd7527600d055cb76fe3d6792063846103b47360210f9

    1.4K20发布于 2020-11-25
  • 来自专栏云云众生s

    优化容器构建流程的3种方法

    译自 3 Ways To Improve Your Container Build Process,作者 Sylvain Kalache。 /app # Install Python and pip RUN apt-get update && apt-get install -y python3-pip python3- FROM ubuntu:22.04 # Install Python and pip RUN apt-get update && apt-get install -y python3- pip python3-dev # Copy the current directory contents into the container at /app COPY . 由于使用构建包生成镜像的方式,rebase 功能允许您将容器镜像的 OS 层(运行镜像)替换为运行镜像的更新版本,而无需重新构建整个容器

    30210编辑于 2024-07-24
  • 来自专栏前端lucio

    重学JS-3-一图掌握JS容器

    通过下面的思维导图,我们先对JavaScript的容器有一些基本的了解。 思维导图 容器 定义:与数据类型无关的数据结构 容器的类型 顺序容器 vector:向量 list:双端列表 stack:栈 queue:队列 关联容器 map:映射 set:有序集 顺序容器 vector 4]]; console.log(arr1.flat()); // expected output: [0, 1, 2, 3, 4] const arr2 = [0, 1, 2, [[[3, 4] ); // 含1, 2, 3 s.add(4); s; // Set {1, 2, 3, 4} s.delete(3); s; // Set {1, 2, 4} s.has(1); //true s.clear 弱容器不可迭代,同样也不支持clear、size、keys、values。 弱容器中的对象,只有其在某个地方能被访问的时候,才能留在容器中。 第三点,参考下面这个例子。

    1.9K30编辑于 2023-04-22
  • 来自专栏Hanzo运维之路

    容器技术】Docker 3分钟搭建 Wordpress

    1.准备对应的镜像: docker pull wordpress docker pull mysql:5.6 image.png 2.通过镜像启动容器【wordpress和mysql】: 启动 mysql 这里直接测试下不添加环境变量 run : 测试使用 deamon 启动,但 docker ps 看不到对应容器 image.png docker ps -a 可以查看到 mysql 容器启动后,又迅速停止了 mysql 容器关联。 由于容器 IP 是变动的,这里 wordpress 连接 mysql 容器时,指定固定IP相对比较麻烦,故需要通过 host 解析 mysql 获取对应 IP 进行连接。 3.验证访问正常: image.png image.png

    1.4K90发布于 2020-04-30
  • 来自专栏民工哥技术之路

    3W 字 Docker 容器技术大科普

    Status: Downloaded newer image for nginx:latest 8d8f81da12b5c10af6ba1a5d07f4abc041cb95b01f3d632c3d638922800b0b4d hours ago Exited (0) 3 hours ago lucid_bohr 停止容器 [root@docker01 ~]# docker commit 5b8161fda2a9 centos6-httpd sha256:705d67a786cac040800b8485cf046fd57b1828b805c515377fc3e9cea3a481c1 root@docker01 ~]# docker run -d -p 1222:22 -p 80:80 centos6-httpd /init.sh 46fa6a06644e31701dc019fb3a8c3b6ef008d4c2c10d46662a97664f838d8c2c 通 ping web01 命令执行过程 # 启动apache容器 [root@docker01 ~]# docker run -d httpd:2.4 3f1f7fc554720424327286bd2b04aeab1b084a3fb011a785b0deab6a34e56955

    52310发布于 2021-11-26
领券