【『高级篇』docker之服务编排三大平台扬帆起航(21)】教程文章相关的互联网学习教程文章

CentOS-Docker搭建远程监控服务器指标(已更新)【图】

注:远程监控服务器指标,可查看、CPU、内存、网络信息等,搭建依赖Docker环境,可参考:yum安装Docker环境服务端:Grafana(可视化展示) + Prometheus(数据源,配置客户端信息)CentOS客户端导出机器指标:node_exporterWindows客户端导出机器指标:windows_exporter使用grafana-dashboards说明CentOS仪表盘:https://grafana.com/grafana/dashboards/8919 Windows仪表盘:https://grafana.com/grafana/dashboards/10467下载相关镜像...

CentOS7下, 搭建Docker环境并部署Jenkins服务【代码】

1. Docker环境搭建 1.1 获取yum源curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo1.2 安装docker# 安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装docke...

Docker简介及centos7安装docker服务【代码】

容器级虚拟化 1、容器的分类 lxc:linux container openvz docker2、虚拟化分类 硬件级虚拟化 kvm,xen:有独立的操作系统,完全隔离的。最底层是硬件,再上一层是内核,再上层是虚拟出来的独立的虚拟主机,是完全隔离的。库级别虚拟化:wine 最底层是硬件,上一层是内核,再上一层是库。应用级虚拟化 jvm,java的虚拟技术,只是提供程序的运行环境。3、Docker介绍 3.1、Docker:设计所需要的3个核心技术 NameSpace:名称空间内核级别...

docker启动容器centos8.3并开启ssh服务【代码】

环境说明: - docker跑在kali linux上,docker中下载了容器官方镜像centos8.3.8.3.2011并启动运行 - kali linux跑在本地macOS的虚机中,使用172.16.106.0/24 的vm虚机网卡 - 容器centos8 也使用172.16.106.0/24 网段的IP - 实现本地macOS可以ssh连到容器centos8即可第一步:搜索容器镜像 $ docker search centos第二步:下载容器镜像 $ docker pull centos第三步:部署容器自定义网络环境 $ docker network create -d macvlan --su...

在docker中安装代理服务器 SQUID | Linux代理服务器【代码】【图】

环境:Docker 1.下载并运行容器,路径映射自己改下 /srv/docker/squid/cache docker run --name squid -d --restart=always --publish 3128:3128 --volume /srv/docker/squid/cache:/var/spool/squid sameersbn/squid:3.5.27-22.准备密码文件,在下列页面生成账户和密码,复制字符串 https://tool.oschina.net/htpasswd 3.写入到密码文件 vi /etc/squid/passwdadmin:$apr1$eztgnc1xn$uBhK0S/qwE18A2/lGEvSnY/ 4. 修改配置文件...

云服务器centos安装docker【代码】

安装yum-utils device-mapper-persistent-data lvm2软件包yum install -y yum-utils device-mapper-persistent-data lvm2添加阿里源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo查看可用docker版本yum list docker-ce --showduplicates | sort -r安装dockeryum install docker-ce-18.03.1.ce-1.el7.centos//启动systemctl start docker//停止dcokersystemctl stop do...

使用 Docker 和 Nginx 打造高性能二维码服务(二)【代码】

使用 Docker 和 Nginx 打造高性能二维码服务(二)三年前我曾写过一篇《使用 Docker 和 Nginx 打造高性能的二维码服务》,时过境迁,容器软件、基础系统、Nginx、QRCode 依赖库都经历了版本升级,为了构建可维护,性能更好的 QRCode 生成服务,就有了本篇折腾内容。 希望本篇内容的出现可以帮到同样需要减少各种语言、框架中二维码生成实现代码的你。 写在前面TLDR,如果你是曾经的读者,可以直接访问下面的链接,然后搭建属于你的...

Docker与iptables 只允许特定ip访问Docker的服务【代码】

Docker与iptables 只允许特定ip访问Docker的服务 怎样只允许特定ip访问Docker的服务? 方法一: Docker与iptables (在DOCKER-USER链中处理) Docker至少会在iptables规则中自动安装两个新链,一个是DOCKER,一个是DOCKER-USER,可以通过如下方式查看 iptables -S -t nat 查看DOCKER链规则 iptables -S 查看DOCKER-USER链规则 随着docker版本不同,可能还会有其他链,但一般来说,我们应该只修改DOCKER-USER链即可。 如果想要对do...

Linux服务器安装Docker【代码】【图】

Linux服务器安装Docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本机CentOS 版本是否支持 Docker 。 uname -r2、使用管理员权限登录Centos(root),确保yum包更新到最新。(线上环境不建议更新,以防引发其他版本问题) yum update3、卸载其他旧版本(如果有安装过,请注意执行。) yum remove docker docker-common docker-selinux docker-engine4、安装依赖 yum install -y yum-utils device-mapper-persistent-...

Docker运行nginx文件服务器详细配置【代码】

nginx.confuser root; worker_processes 1;error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid;events {worker_connections 1024; }http {include /etc/nginx/mime.types;default_type application/octet-stream;log_format main $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for";access_log /va...

使用docker镜像搭建简单的静态nginx服务器【图】

1.本地主机创建html目录 mkdir ~/www/html 2.创建index.html页面 echo "Hello nginx" >~/www/html/index.html 3.下载并启动镜像(8080也可以改成你自己需要的端口,比如-p 80:80) sudo docker run --name my-nginx -v ~/www/html:/usr/share/nginx/html -p 8080:80 -d nginx 4.在浏览器中测试 http://localhost:8080/5.查看创建的镜像: sudo docker ps -a 6.进入镜像(b7f是容器id): sudo docker exec -it b7f /bin/bash

在spring boot中使用sapjco3,并用docker部署到Linux服务器【代码】【图】

一、在windows中的配置 二、linux的配置 三、spring boot项目构建 sapjco3包含很多个操作系统版本,不同的操作系统需要使用不同的配置文件和配置方式,不过sapjco3.jar是可以通用的。一、在windows中的配置 windows中需要的文件主要包括: sapjco3.dll sapjco3.pdb sapjco3.jar 1、sapjco3.dll文件 32位系统 将 sapjco3.dll 加入到c:/windows/system32/目录 或者 将 sapjco3.dll 加入到 JDK/bin 目录下; 64位系统 将 sapjco3.dll...

Docker 基于Ubuntu镜像添加SSH服务

这里我们用Ubuntu18.04作为基础镜像。 基于Commit命令创建: 1、准备工作 首先,获取Ubuntu:18.04镜像并创建一个容器: docker pull ubuntu:18.04 docker run -it ubuntu:18.04 bash root@09c5e8c04b11:~# 2、配置软件源 root@09c5e8c04b11:~# apt-get update 3、安装和配置SSH服务 root@09c5e8c04b11:~# apt-get install openssh-server 如果需要正常启动 SSH 服务, 则目录/var/run/sshd 必须存在 。 下面手动创建它,并启...

Linux下使用docker搭建ftp服务器【图】

项目里有个远程升级的需求,需要用到ftp服务器,Linux下搭建麻烦,所以采用docker,后期直接考就行,搞这个也是踩了半天的坑,特来记录下爬坑的过程 1.docker拉取ftp镜像 docker pull fauria/vsftpd 2.启动ftp服务器 启动ftp服务器docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /home/harry/devicemanagement/test/uploadfile/upgrade:/home/vsftpd/root/upgrade -e FTP_USER=root -e FTP_PASS=123456 -e PASV_A...

docker 内存满了服务异常退出,强制重启造成服务无法运行【代码】

docker 容器没有设置内存限制,在使用过程中直到将Linux内存占满了,后来使用docker ps命令就会报错,系统强制重启后,docker 服务也无法正常启动, 后来网上说,可以在配置文件中添加参数: { "graph": "/var/lib/docker", "storage-driver": "overlay" }服务能够正常启动了,但是发现我的镜像和容器都找不到了,docker ps -a 后来经过修改配置文件,将overlay改为overlay2,就可以找回来了 { "graph": "/var/lib/docker", "storage-driver":...