一.简介通过docker简单部署一些应用,感受下docker部署的便捷性,包括OS、web、数据库和编程应用。#已安装docker 版本20.10.24 docker version #删除所有容器 docker rm -f $(docker ps -aq) #删除所有镜像 docker rmi -f $(docker images -q) #docker run nginx 拉取镜像本地没有,默
一.环境准备1.utuntu操作系统已安装,x86架构,版本24.04 LTS #查看系统信息 uname -a #查看系统版本 cat /etc/os-release2.安装相关命令#apt与apt-get的区别,apt命令输出简洁,apt-get命令输出详细 sudo apt install docker.ce #deb软件包安装命令 sudo dpkg -i dockce-ce.deb二.安
1.简介systemd管理的应用可以通过systemctl enable xxx来设置开机启动,那docker的容器在哪里设置开机自启动呢?docker run 运行容器的时候,常用--restart unless-stopped 参数,这个参数就与开机启动有关,--restart string Restart policy to apply when a cont
一.zabbix-agent简介zabbix-agent有zabbix-agent和zabbix-agent2,zabbix-agent2的优点 减少TCP连接数量 提供改进的检查并发性 使用插件很容易扩展。一个插件应该能够: 提供由几行简单代码组成的简单检查 提供复杂的检查,包括长时间运行的脚本和独立的数据收集,并定期发回数据zabbix-agent rpm包官方下载地址http
一.简介Zabbix 监控的基本原理:通过 Zabbix Agent获取监控数据,然后将数据发送到 Zabbix Server,或通过 Zabbix Proxy收集数据,再将数据统一发送到 Zabbix Server,数据存到Zabbix DB中,Zabbix Server 分析数据,最后通过Zabbix Web展示数据,也可以使用Grafana数据可视化工具展示数据。二.Zabbix6.4部署
一.简介Harbor是vmware公司开源的项目,可用于企业搭建自己的docker镜像管理仓库。项目地址https://github.com/goharbor/harbor二.环境准备硬件最低要求:CPU*2 内存4G 硬盘40G软件环境:docker 20.10.10-ce+ docker-compose&
一.简介生产环境部署应用,一般都是将一个产品的image做成一个tar包,然后实施人员部署时只需要docker load导出就可以了。无论是为了备份images还是实施部署,都很方便。二.方法1.打包使用docker save命令打包一个,如将mysql:latest打包成mysql.tar包docker save -o mysql.tar mysql:latest打包多个,如j将mysql:la
一.安装环境和软件包准备centos7.4 docker v20.10.24jdk-8u291-linux-x64.tar.gz 下载 https://cloud.189.cn/t/BnIVVfneyQbe (访问码:nf1e)tomcat 下载 https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.90/bin/
一.基础环境centos7.4docker v20.10.24二.php镜像dockerfile编写并构建1.将需要COPY或ADD到镜像的文件放到/root/Dockerfile/php目录wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo mkdir -p /root/D
一.简介Dockerfile是一个文本文件,可以使用命令自定义构建镜像。镜像构造完成后能不能使用镜像来反向查看dockerfile呢?在平时学习或运维工作中,如何看别人生成镜像的dockerfile怎么写的?这时可以使用逆向分析Dockerfile的命令或工具,了解镜像是如何构建的,获取构建过程中的信息。二.方法1.dedockify工具 完全展示Dockerfile的内容,与Dockerfile
一.简介Dockerfile是一个文本文件,可以使用命令自定义构建镜像。常用命令:指令描述FROM指定基础镜像,必填项。如FROM centos:7MAINTAINER描述Dockerfile的维护者信息。如MAINTAINER alibaby007 123456@163.com 与LABEL命令作用相似LABEL描述镜像的信息。如version="1.0" descrip
一.docker网络类型bridge默认类型,docer启动后宿主机默认创建docker0,默认创建的容器的IP与docker0在一个网段host容器与宿主机共享网络,与宿主机一模一样,无独立的network namespacenone容器没有可用IP,只有一个环回口网卡lo,无法与外界通信,network namespace是独立的container与指定的容器使用一模一样的network na
一.环境准备操作系统CENTOS7.4 docker v20.10.24 wordpress-6.5.5 二.部署安装过程0.创建自定义网络类型和存储逻辑卷#创建网络类型lnmp,不创建后面操作会报错docker: Error response from daemon: network lnmp not found. #在同一
一.docker镜像的获取方式1.Docker官方维护的镜像仓库Docker Hub中直接docker pull获取,有时候无法直接获取,可以配置阿里云镜像加速,但海外的可能无法获取; 2.私有镜像仓库获取,如官方提供的工具 docker-registry,其他如用于存储和分发Docker镜像的企业级Registry的Harbor,私有仓库要搭建,而且已存在需要的镜像,可结合docker save
一、简介dockerDocker 让开发者可以打包应用以及依赖包到一个可移植的 container 中,一个应用一个docker image,单独管理,互不影响。docker image可发布到任何流行的 Linux 系统上。Docker 相对于 KVM 虚拟机,少了虚拟机操作系统这一层,使用一种内核虚拟化技术,所以是轻量级的虚拟化。docker如何隔离进程和管理资源?通过来自 kernel 的
问题1现象[root@master yaml]# kubectl version Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2"报错[root@master yaml]# kubectl create -f /etc/kubernetes/yaml/dashboard-service.yaml
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号