
Docker容器
文章平均质量分 84
王大雏
实现自由
展开
-
Docker启动一个Centos镜像
连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach 一个container实例)容器的主机名就是该容器的ID。输入exit就可以返回到centos宿主机的命令行提示符了,一旦退出容器,/bin/bash命令也就结束了,容器也随之停止了运行。将上面的loggermanager镜像保存成一个tar文件,注意如果目录没有,需要提前建立一下,docker不会帮你建立目录的;在外测服务器上,去load你的tar文件,把这恢复到docker列表里。原创 2023-08-11 14:25:13 · 2166 阅读 · 0 评论 -
更新镜像配置
修改配置后ctrl+p,再ctrl+q 退出容器并保持容器运行。原创 2023-08-11 14:21:49 · 175 阅读 · 0 评论 -
Docker的安全及日志管理
Docker的安全及日志管理前言一、Docker 容器与虚拟机的区别1. 隔离与共享2. 性能与损耗二、Docker 存在的安全问题1.Docker 自身漏洞2.Docker 源码问题三、 Docker 架构缺陷与安全机制1. 容器之间的局域网攻击2. DDoS 攻击耗尽资源3. 有漏洞的系统调用4. 共享root用户权限四、Docker 安全基线标准1. 内核级别2. 主机级别3. 网络级别4. 镜像级别5. 容器级别6. 其他设置五、容器相关的常用安全配置方法1. 容器最小化2. Docker 远程 A原创 2021-08-09 00:04:21 · 1159 阅读 · 1 评论 -
Docker consul的容器服务更新与发现
Docker consul的容器服务更新与发现一、Docker consul的容器服务更新与发现1、什么是服务注册与发现2、什么是consul?3、consul提供的一些关键特性二、Consul部署第一步:consul服务器上操作如下1.建立 consul 服务2.设置代理,后台启动 consul 服务器3.查看集群信息第二步:registrator部署 192.168.80.20 上操作如下:4.容器服务自动加入Nginx集群5.安装Nginx、httpd测试镜像6.在consul服务器中查看镜像是否注册原创 2021-08-08 23:50:39 · 505 阅读 · 1 评论 -
Docker容器——harbor私有仓库部署与管理
Docker--harbor私有仓库部署与管理Harbor简介1、什么是Harbor?2、Harbor 的特性3、 Harbor 的构成二、Harbor部署1.部署Docker-Compose 服务2.部署Harbor 服务(1) 下载或上传Harbor 安装程序(2)修改harbor安装的配置文件Harbor简介1、什么是Harbor?Harbor 是VMware 公司开源的企业级Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。Har原创 2021-08-08 11:17:01 · 793 阅读 · 0 评论 -
Docker-compose简介和部署编排
Docker-compose简介和部署Docker-compose简介compose部署1. Docker Compose 环境安装Docker consul的容器服务更新与发现1、什么是服务注册与发现2、什么是consulconsul提供的一些关键特性Consul部署Docker-compose简介Docker -Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project) ,服务(ser原创 2021-08-08 11:15:49 · 686 阅读 · 0 评论 -
Dockerfile构建镜像实战(SSH、systemctl、nginx、tomcat、mysql、PHP镜像)
Dockerfile构建镜像实战(SSH、systemctl、nginx、tomcat、mysql镜像)一、构建SSH镜像二、生成Systemctl镜像三、nginx镜像四、tomcat 镜像五、mysql镜像一、构建SSH镜像mkdir /opt/sshdcd /opt/sshdvim Dockerfile#第一行必须指明基于的基础镜像FROM centos:7#作者信息MAINTAINER this is ssh image <wdc>#镜像的操作指令RUN yum原创 2021-08-07 10:44:11 · 460 阅读 · 0 评论 -
Dockerfile的常用指令和构建案例
Dockerfile的概述和构建一、构建SSH镜像二、生成Systemctl镜像三、nginx镜像四、tomcat 镜像五、mysql镜像一、构建SSH镜像mkdir /opt/sshdcd /opt/sshdvim Dockerfile#第一行必须指明基于的基础镜像FROM centos:7#作者信息MAINTAINER this is ssh image <wdc>#镜像的操作指令RUN yum -y updateRUN yum -y install openssh原创 2021-08-07 10:42:41 · 266 阅读 · 4 评论 -
Docker数据管理,镜像创建与分层结构
Docker数据管理和网络通信一、Docker的数据管理1.数据卷2.数据卷容器容器互联(使用centos镜像)Docker 镜像的创建1.基于现有镜像创建(1) 首先启动一个镜像,在容器里做修改(2)然后将修改后的容器提交为新的镜像,需要使用该容器的ID号创建新镜像2.基于本地模板创建3.基于Dockerfile 创建联合文件系统(UnionFS )镜像加载原理为什么Docker里的centos的大小才200M?DockerfileDocker镜像结构的分层Dockerfile操作常用的指令:(1) FR原创 2021-08-07 10:36:44 · 554 阅读 · 0 评论 -
Docker的资源管理控制(CPU、内存、磁盘IO配额)
Docker的资源管理控制(CPU、内存、磁盘IO配额)前言资源控制一、CPU 资源控制1、设置CPU使用率上限(1)查看CPU使用率(2)进行CPU压力测试(3)设置CPU使用率2、设置CPU资源占用比(设置多个容器时才有效)3、设置容器绑定指定的CPU二、对内存使用的限制三、对磁盘IO配额控制(blkio)的限制前言资源控制一、CPU 资源控制cgroups,是一个非常强大的linux内核工具,他不仅可以限制被 namespace 隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进原创 2021-08-07 10:28:39 · 2135 阅读 · 0 评论 -
Docker 网络详解(host、container、none、Bridge网络模式大解析)
Docker 网络与资源控制一、Docker 网络//创建自定义网络#可以先自定义网络,再使用指定IP运行dockerdocker network create --subnet=172.18.0.0/24 mynetwork#docker1为执行ifconfig -a命令时,显示的网卡名,如果不使用--opt 参数指定此名称,那你在使用ifconfig -a命令查看网络信息时,看到的是类似br-110eb56a0b22 这样的名字,这显然不怎么好记。#mynetwork为执行docker netw原创 2021-08-07 10:20:31 · 3499 阅读 · 1 评论 -
Docker容器的基本操作
Docker容器的基本操作REPOSITORY TAG IMAGE ID CREATED SIZEnginx latest ae2feff98a0c 9 days ago 133MBREPOSITORY:镜像属于的仓库;TAG:镜像的标签信息,标记同一个仓库中的不同镜像;IMAGE ID:镜像的唯一ID 号,唯一标识一个镜像;CREATED:镜像创建时间;VIRTUAL SIZE:镜像大小;-----------------Doc原创 2021-08-02 23:52:22 · 4513 阅读 · 10 评论 -
Docker容器的基本概念和部署
Docker容器的基本概念和部署一、Docker的概述1、Docker是什么?2、Docker的Logo3、Docker的设计宗旨(一次封装,到处运行)4、容器化越来越受欢迎的原因二、Docker与虚拟机的区别三、Docker的使用场景四、Docker的核心概念1、镜像2、容器3、仓库五、Linux文件系统和Docker文件系统?五、Docker安装1、此时可参考docker官方网站1、卸载docker旧版本2、安装管理repository及扩展包的工具3、安装docker引擎4、安装阿里云镜像加速器5、安原创 2021-07-28 07:53:53 · 1241 阅读 · 0 评论