Docker教程总结七:(dockerfile)

Docker教程总结七:(dockerfile)
Dockerfile的教程 Dockfile简介: Dockerfile是docker构建镜像的基础,也是docker区别于其他容器的重要特征,正是有了Dockerfile,docker的自动化和可移植性才成为可能。不论是开发还是运维,学会编写Dockerfile几乎是必备的,这有助于你理解整个容器的运行。 Dockfile常用命令: # FROM , 从一个基础镜像构建新的镜像 FROM ubuntu # MAINTAINER , 维护者信息 MAINTAINER William <wlj@nicescale.c...

Docker教程总结六:(swarm)

Docker教程总结六:(swarm)
docker swarm: Swarm是Docker 社区提供的唯一一个原生支持Docker集群管理的工具。它可以把多个Docker主机组成的系统转换为单一的虚拟Docker主机,使得容器可以组成跨主机的子网网络。 创建swarm docker swarm init --advertise-addr xxx.xxx.xxx.xxx manager节点开放端口 firewall-cmd --zone=public --add-port=2377/tcp --permanent firewall-cmd --zone=public --add-port=7946/tcp --permanent firewal...

linux负载io查询

linux负载io查询
查看当前系统进程的磁盘读写情况 iotop 查看输出比较高的磁盘读写程序 iotop -o 查看哪个设备IO负载高,即“await”值最大的设备 iostat -x 1 3

Docker教程总结五

Docker教程总结五
docker更改存储目录,软链接方式。 systemctl stop docker mv /var/lib/docker /mnt/docker ln -s /mnt/docker /var/lib/docker ls /var/lib/docker systemctl start docker  

Linux磁盘高级统计工具NCDU

Linux磁盘高级统计工具NCDU
介绍: 一个可以替代du命令的工具,ncdu命令是对传统du命令功能上的增强,不需要像du那样输入大量的命令,就可以计算文件及目录大小并可以按照大小或文件名进行排序。它是基于ncurses库开发的,因此还支持很多丰富的交互式命令。 安装: yum install ncdu apt install ncdu 使用: 执行ncdu会提示选择目录,输入目标目录,回车,即可列出当前目录下的文件及目录的大小,默认按照大小进行排序。 可以使用“?...

linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式)

linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式)
本篇:linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式) 上篇:linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(一:ext格式) 一:环境概览: 二、操作步骤: # 1.终止占用 /home 进程 fuser -m -v -i -k /home​ # 2.备份/home cp -r /home/ homebak/ # 3.卸载​ /home umount /home ​# 4.删除/home所在的lv lvremov...

docker化了lnmp/lamp

docker化了lnmp/lamp
docker化了lnmp/lamp:https://lnmp.org/,lnmp docker一键部署镜像 命令:docker create -ti --name lamp -p 80:80 -p 443:443 -v /data/lamp/mysql/var:/usr/local/mysql/var -v /data/lamp/apache/conf:/usr/local/apache/conf -v /data/lamp/wwwroot:/home/wwwroot -v /data/lamp/logs:/home/logs -v /data/lamp/ssl:/root/ssl $base_lnmp_images 参数: mysql/var:数据库目录 apache/conf:apache配...

Docker教程总结四

Docker教程总结四
Docker教程总结四:docker中批量操作所有的容器命令 主要利用强大的文本分析工具awk命令来实现。 docker中启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的容器命令 docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的镜像 ...

linux冷备

linux冷备
资源有限的情况下,冷备的方案 一、确保数据安全性 硬盘用raid10 & 异地推送。 可利用工具将google drive挂载到linux目录下。 shell for ftp 传送到ftp服务器 二、冷备脚本,防止出现rm -rf path的致命错误。 #!/bin/bash # 要备份的数据路径 WEB_DATA=/backup # 定义备份数据的名字和旧备份数据的名字 WebBakName=Web_$(date +%Y%m%d).tar.gz # 删除本地3天前的数据 rm -rf /root/Web_$(date ...

linux热备

linux热备
这里不是传统意义上的热备方案,因为GCE流量太贵【0.23美元/GB】,只能做定时“热备”。 一、利用linux rsync热备。首先安装: # ubuntu/debian apt install rsync # centos yum install rsync 二、rsync 同步命令,更高级的用法请--help: # /data/为要备份的本地目录 # /backup/gce/为要备份至服务器的哪个目录 rsync -avu --progress --delete /data/ root@$ip:/backup/gce/ 三、利用脚本自动备份,...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录