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

    PSR-11 容器接口

    PSR-11 容器接口 本文描述了依赖注入容器的通用接口。 设定 ContainerInterface 的目的是为了标准化框架或类库如何使用容器来获取对象和参数(本文其它部分称之为 实体 )。 使用依赖注入容器(DIC)的用户被看作 user 。 规范 基础知识 实体标识符 实体标识符是一个任何合法的 PHP 字符串,它至少包含 1 个字符的,它用来唯一标识容器里的一个对象。 推荐用法 用户 不应该 将容器作为参数传入对象然后在对象中通过容器获得对象的依赖。这样是把容器当作 服务定位器 使用,而服务定位器是一个不受欢迎的模式。 相关的详情信息,请查看文档的第 4 部分。 php 2namespace Psr\Container; 3 4/** 5 * 容器的接口类,提供了获取容器中对象的方法。 11 * 12 * @param string $id 查找的实体标识符字符串。

    75030编辑于 2023-06-10
  • 来自专栏塔奇克马敲代码

    11 章 关联容器

    11 章 关联容器 标签: C++Primer 学习记录 关联容器 ---- 第 11 章 关联容器 11.1 使用关联容器 11.2 关联容器概述 11.3 关联容器操作 11.4 无序容器 - --- 11.1 使用关联容器 标准库中定义了 8个关联容器,这些容器的不同体现在三个维度上。 关联容器定义了一些额外的类型别名。 关键字是 const的,这一特性使得不能将需要修改或重排容器元素的算法传递给关联容器。 若 k不在容器中,则返回尾后迭代器。 c.count(k),返回关键字等于 k的元素的数量。 ---- 11.4 无序容器 无序容器使用一个哈希函数和关键字类型的==运算符来组织元素。

    74440发布于 2018-06-07
  • 来自专栏阿dai_linux

    Docker容器虚拟化(二)—容器管理、仓库管理、数据管理

    Docker 容器管理 启动一个容器: [root@study ~]# docker run -it centos-7-x86_64-minimal /bin/bash 创建一个容器但不启动: [root "bash" 5 seconds ago Up 3 seconds lonely_kare Docker仓库管理 查看私有仓库有哪些文件: [root@study ~]# curl http://192.168.8.139:5000/v2/_catalog {"repositories":["busybox"]} docker数据管理 定义数据卷容器 定义数据卷容器,顾名思义把容器作为数据卷来使用(即,使一个容器扮演母机中“/data/docker/"目录的角色)。 /docker/没关系 该数据卷容器的作用是使其他容器来共享数据,数据卷容器中的数据无法直接存储到母机。

    1.5K20发布于 2019-04-03
  • 来自专栏开源部署

    Docker容器管理

    一、docker容器管理 1.1 容器查看-ps命令 显示本地容器列表,但是默认不显示关闭的容器,只显示运行中的容器,除非加上命令选项 -a 用法: docker ps [-a 显示所有容器,默认只显示运行的 9e607bb861a7d58bece26dd2c02874beedd6a097c1b6eca5255d5eb0d2236983" ] }, "Metadata": { "LastTagTime": "2019-11 当然也可以在后面直接加上--force 强制删除一个运行中的容器 1.5、容器执行命令-exec命令 在运行容器中执行一个命令,如果想在容器中执行一个命令,那么这个exec命令就很有用了。 _6 1.12、容器重命名-rename命令 重命名容器 用法: docker rename 容器名称 容器新名称 [root@zutuanxue ~]# docker rename centos7 zutuanxue/centos7_6:latest sha256:659fb2fca656430822627685ba4f29d09ae619cd9f2b42ef52d47003c8af8d11 1.17

    1.2K10编辑于 2022-09-15
  • 来自专栏学习与分享

    Docker容器管理

    Docker容器管理 容器是独立运行的一个或一组应用,以及它们的运行环境。通过Docker容器,开发者可以打包应用与环境,并在任何支持Docker的平台上无缝部署。 my-container的容器,并启动一个交互式的bash会话。 查看运行中的容器 查看当前正在运行的容器: docker ps 停止容器 停止一个运行中的容器: docker stop my-container 启动已停止的容器 启动一个已停止的容器: docker start my-container 删除容器 删除一个容器: docker rm my-container 注意:只有停止状态的容器才能被删除。 容器日志 查看容器的输出日志: docker logs my-container 这个命令会显示容器的标准输出。

    75010编辑于 2024-02-21
  • 来自专栏技术杂记

    RabbitMQ管理11

    rabbitmq rabbitmq 15882 Oct 23 17:20 rabbit@h102.log.1 -rw-r--r-- 1 rabbitmq rabbitmq 2064 Nov 18 17:11 rabbit@h102.log-20151028.gz -rw-r--r-- 1 rabbitmq rabbitmq 1945 Nov 18 17:11 rabbit@h102.log-20151118 -rw-r--r-- 1 rabbitmq rabbitmq 0 Nov 18 17:11 rabbit@h102-sasl.log -rw-r--r-- 1 rabbitmq rabbitmq

    40110编辑于 2022-04-23
  • 来自专栏千里行走

    kubernetes-11:jenkins容器

    目录 (1).yaml方式容器化 (2).ingress代理jenkins (3).通过ingress访问jenkins (4).初始化jenkins (5).参考资料 正文 (1).yaml方式容器化 到此,jenkins容器化部署完成。 (3).通过ingress访问jenkins 查看ingress端口: kubectl get svc -n ingress-nginx ?

    74430发布于 2019-07-03
  • 来自专栏云原生运维社区

    容器运行时-Containerd容器管理

    ctr container create 命令创建容器后,容器并没有处于运行状态,其只是一个静态的容器。 ~]# ctr container ls CONTAINER IMAGE RUNTIME 容器任务 上面我们通过 container create 命令创建的容器,并没有处于运行状态,只是一个静态的容器 一个容器真正运行起来是由 Task 任务实现的,Task 可以为容器设置网卡,还可以配置工具来对容器进行监控等。我们操作容器实际上是对容器进程操作。 静态容器启动为动态容器 将静态容器启动为动态容器 ,使用 ctr task 命令 Task 相关操作可以通过 ctr task 获取,如下我们通过 Task 来启动容器: [root@localhost PID STATUS nginx 22945 RUNNING 杀死容器进程 ctr 没有 stop 容器的功能,只能暂停或者杀死容器进程,然后在删除容器杀死容器进程可以使用

    81010编辑于 2024-03-25
  • 来自专栏NeilNiu专栏

    Docker的容器管理

    注意:容器内的进程必须处于前台运行状态,否则容器就会直接退出,自己部署一个容器运行,命令不得后台运行,前台运行即可。如果容器内,什么事也没做,容器也会挂掉。容器内,必须有一个进程在前台运行。 -d centos:7.8.2003返回容器ID3、丰富docker运行的参数4、查看容器日志docker ps docker logs -f 容器id 刷新日志docker logs 容器id | tail -55、进入正在运行的容器空间内exec 指令用于进入容器内docker exec -it 容器id bash6、查看容器的详细信息,用于高级的调试docker container inspect 容器id7、容器的端口映射图片docker pull nginxdocker run -it nginx sh后台运行nginx容器,且起名字,且端口号映射宿主机的85端口,访问到容器内的80端口docker :7.8.2003 ,在容器内安装vim提交命令docker commit 容器id 新的镜像名

    1.3K20编辑于 2023-02-25
  • 来自专栏SpringBoot教程

    Containerd容器镜像管理

    1、Containerd镜像管理1.1 Containerd容器镜像管理命令docker使用docker images命令管理镜像单机containerd使用ctr images命令管理镜像,containerd 本身的CLIk8s中containerd使用crictl images命令管理镜像,Kubernetes社区的专用CLI工具获取命令帮助# ctr --helpNAME: ctr - da9c94bec1da829ebd52431a84502ec471c8e548ffb2cedbf36260fd9bd1d4d3 complete (7/7) 9.7 MiB/9.7 MiB true2、Containerd容器管理容器并没有处于运行状态,其只是一个静态的容器。 ,即为动态容器

    8K12编辑于 2023-08-06
  • 来自专栏Python自动化测试

    Docker容器管理

    [root@wuyaShare ~]# docker ps -a | grep hello-world b87b70fd99b5 hello-world "/hello" 11 seconds ago Exited (0) 11 seconds ago keen_dewdney #查看容器的详细记录信息 [root@wuyaShare ~]# docker container inspect b87b70fd99b5 #备注,执行后,就会显示该容器的详细的信息 容器中log查看 在docker容器中,查看容器的日志信息的命令为: docker logs -f 容器ID 下面详细的演示下这部分的使用 &停止 容器运行后,可以启动容器,也是可以停止容器,以及查看容器的端口信息,下面还是以nginx的镜像信息为案例,来演示下这部分。 start dc42dd7323a3 dc42dd7323a3 [root@wuyaShare ~]# docker port dc42dd7323a3 80/tcp -> 0.0.0.0:80 在容器管理

    1.4K20发布于 2021-12-02
  • 来自专栏技术最杂谈

    STL容器内存管理

    对STL常见容器,vector,map等的内存管理进行分析,以及内存管理方法,和操作系统内存管理进行了简要的讲解。 对STL常见容器,vector,map等的内存管理进行分析,以及内存管理方法,和操作系统内存管理进行了简要的讲解。 rBAoL1-Q20mAN44lAAO6uDAqdEA653.png STL容器内存管理.ppt

    2.1K70发布于 2018-08-07
  • 来自专栏脑洞前端

    11. 盛最多水的容器

    关键点解析 双指针优化时间复杂度 代码 语言支持:JS,C++ JavaScript Code: /* * @lc app=leetcode id=11 lang=javascript * * [ 11] Container With Most Water * * https://leetcode.com/problems/container-with-most-water/description

    45310发布于 2019-09-16
  • 来自专栏软件工程

    11. 盛最多水的容器

    leetcode有一点好,不用写很多空值判断啥玩意的,这里n值和高度都是有效值,只考虑我们的思路就好了。

    34020编辑于 2021-12-23
  • 来自专栏技术杂货店

    LeetCode【11】-- 盛水最多的容器

    找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器。 在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 思路与解答 这道题的是要找出最大的容器,最大的容器是怎么算的呢? 容器大小 = 长 * 宽 长其实就是我们两个索引之间的距离,宽就是该索引位置的数值(两个索引取最短)。 要想容器大小最大,无非两个索引距离很大,或者索引位置的数组很大,或者两者兼有。 这个时候,我们保证了一开始的长度就是最长的,只要找到更高的,就一定是容器体积较大的。 具体的步骤如下: 1.初始化最大容器,两个指针分别在两端的时候的容器大小 2.左边指针往中间走,右边指针也往中间走,直到两个指针相遇。

    40610编辑于 2022-02-15
  • 来自专栏张伦聪的技术博客

    11. 盛最多水的容器

    找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 注意:你不能倾斜容器,n 至少是2。 解:可以写2个循环进行暴力拆解,时间复杂度o(n^2),通不过。

    25910编辑于 2022-10-26
  • 来自专栏Visual Codex

    STL学习笔记(11)常用容器 mapmultimap

    Map 和 list 拥有相同的某些性质,当对它的容器元素进行新增操作或者删除操作时,操作之前的所有迭代器,在操 作完成之后依然有效,当然被删除的那个元素的迭代器必然是个例外。 //拷贝构造函数 2. map 赋值操作 map &operator=(const map &mp); //重载等号操作符 swap(mp); //交换两个集合容器 3. map 大小操作 size(); //返回容器中元素的数目 empty(); //判断容器是否为空 4. map 插入数据元素操作 map.insert(...); //往容器插入元素,返回 erase(keyElem); //删除容器中 key 为 keyElem 的对组。 equal_range(keyElem); //返回容器中 key 与 keyElem 相等的上下限的两个迭代器。

    71810发布于 2021-04-13
  • 来自专栏devops探索

    通过ansible管理docker容器

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 这里贴一下截图,可能粘贴赋值的会有些问题,以作参考 div class="en-code"> docker build –no-cache -t fei/centos:ssh_ansible . 1 2 3 4 5 6 7 8 9 10 11

    镜像名为: fei/centos:ssh_ansible

    3、启动容器(需要开启特权模式,否则会报错:Failed to get D-Bus connection 20020:22 –privileged=true –name ansible_server fei/centos:ssh_ansible 1 2 3 4 5 6 7 8 9 10 11 container_id 删除容器: 这里先说下如何构建一个带有ssh的镜像,然后通过这个镜像,我们起动了几个容器,通过这几个容器我们来练习ansible的使用方法,非常的简单和方便,一台虚机就可以完成

    1.5K20发布于 2020-07-31
  • 来自专栏容器云

    容器管理平台模板

    通用易用的容器管理平台: 区块链部署、项目管理、集群管理、持续集成流水线、容器编排调度、服务发现、负载均衡...

    5.4K30发布于 2019-04-09
  • 来自专栏小网管的运维之路

    docker 容器集群管理 - swarm

    1ywa3bahaf6pjyxmk9qr3txumj3dkvf3oszfbwbkmllb3qvtww-14dph81ocgvxqwt4mgdvsvfc0 192.168.0.10:2377 #使用master主机生成的token master管理 nginx/conf \ --name nginx-test \ bind mount (单点) 挂载宿主机已有的数据 bind mount (多点) NFS先挂载到所有物理机 配置文件管理

    1.3K40发布于 2019-05-30
领券