Docker运维篇

这篇具有很好参考价值的文章主要介绍了Docker运维篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看IP

# 查看ip 
ip addr show
# 查看当前网段
hostname -I
# 查看当前IP信息
/sbin/ifconfig
# 

Docker 无法启动

ps aux|grep docker|grep -v grep |awk '{print $2}'|xargs kill -9

sudo systemctl enable docker
删除无用镜像

https://blog.csdn.net/qq_42533216/article/details/113518716

Docker 硬盘爆满

# 查看docker 
docker system df	
[root@VM-16-7-centos ~]# docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          21        8         5.713GB   3.154GB (55%)
Containers      8         8         2.358GB   0B (0%)
Local Volumes   0         0         0B        0B
Build Cache     23        0         0B        0B

# 清除image 【慎用】
# docker image prune
# docker image prune -f

# 清除container 没在运行的容器
docker container prune

# 清除构建缓存
docker builder prune

# 删除无用卷
docker volume prune

# 删除无用网络
docker network prune

查看剩余内存

# 

# 查看服务器余剩内存
df -h

# 查看进程PID
ps -ef | grep docker 

# 查询进程Id
ps -ef | grep docker | grep -v grep | awk '{print $2}'

Docker 设置自启

# 重启docker 
sudo systemctl enable docker

# 设置开机自启
systemctl enable docker.service

# 启动docker
systemctl start docker.service

# 重启守护程序
# sudo systemctl daemon-reload
# 重启Docker
# sudo systemctl restart docker


Docker 指定容器设置自启

# 设置指定容器自启
docker update mysql --restart=always
# 设置指定容器不自启
docker update mysql --restart=no

重启linux 计算机网络

# 云服务器可能无法使用
# 启动 
service network start
# 关闭 
service network stop
# 重启 
service network restart

云服务器使用如下命令:

# 启动 
/etc/init.d/network  start
# 关闭 
/etc/init.d/network  stop
# 重启 
/etc/init.d/network  restart

linux其他服务相关命令介绍:

1、linux显示所有服务的运行状态命令

service --status-all
chkconfig --list

2、linux查看单个服务的运行状态命令

service iptables status

service docker status

3、linux查看服务启动状态,是否开机自动启动命令

chkconfig --list servicename

常见错误汇总

centos 7 Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work

https://blog.csdn.net/weiguang1017/article/details/76212203

解决办法:

vi /etc/sysctl.conf

或者

vi /usr/lib/sysctl.d/00-system.conf

添加如下代码:

    net.ipv4.ip_forward=1

重启network服务

systemctl restart network

查看是否修改成功

sysctl net.ipv4.ip_forward

如果返回为net.ipv4.ip_forward = 1则表示成功了

这时,重启容器即可。文章来源地址https://www.toymoban.com/news/detail-683836.html

开发 IDEA 优化

-server 
-Xms4096m
-Xmx4096m
-XX:NewRatio=3 
-Xss16m 
-XX:+UseConcMarkSweepGC 
-XX:+CMSParallelRemarkEnabled 
-XX:ConcGCThreads=4 
-XX:ReservedCodeCacheSize=2048m
-XX:+AlwaysPreTouch 
-XX:+TieredCompilation 
-XX:+UseCompressedOops 
-XX:SoftRefLRUPolicyMSPerMB=50 
-Dsun.io.useCanonCaches=false 
-Djava.net.preferIPv4Stack=true 
-Djsse.enableSNIExtension=false 
-ea

到了这里,关于Docker运维篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • K8S:K8S自动化运维容器Docker集群

    (1)K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 (2)版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 (3)官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container S

    2024年02月10日
    浏览(81)
  • K8S:K8S自动化运维容器化(Docker)集群程序

    目录 一、K8S概述 1、什么是K8S 2、为什么要用K8S 3、作用及功能 二、K8S的特性 1、弹性伸缩 2、自我修复 3、服务发现和复制均衡 5、自动发布和回滚 6、集中化配置管理和秘钥管理 7、存储编排 8、任务批量处理运行 三、K8S的集群架构 四、K8S的核心组件 1、Master组件 ①Kube-apis

    2024年02月12日
    浏览(68)
  • 小白到运维工程师自学之路 第六十二集 (docker持久化与数据卷容器)

    一、概述 Docker持久化是指将容器中的数据持久保存在主机上,以便在容器重新启动或迁移时不丢失数据。由于Docker容器是临时和可变的,它们的文件系统默认是易失的,这意味着容器中的任何更改或创建的文件都只存在于此容器的生命周期内。但是,在许多场景中,我们希望

    2024年02月14日
    浏览(39)
  • 《Linux运维篇:Linux系统运维指南》

    《Linux运维总结:Ubuntu20.04+Ubuntu22.04配置静态固定IP地址》 《Linux运维总结:使用U盘制作Linux镜像》 《Linux运维实战:不重启识别新挂载磁盘》 《Linux运维实战:使用parted进行磁盘分区》 《Linux运维实战:fdisk和parted一键分盘格式化分区》 《Linux运维实战:Centos7.9系统实现在线

    2023年04月24日
    浏览(72)
  • MySQL运维篇(一)日志

    错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的,默认存放目录 /var/log/,默认的日志文件名为 mysqld

    2024年01月19日
    浏览(67)
  • Mysql运维篇(二) 主从复制

    一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人,如有侵权请留言,我及时删除。 主库会生成一个I/O操作线程进去写的的操作,而从库则生成两个线程,其一是I/O读取线程,其二是一个SQL线程。 1、主库将数据的操作记录到一个二进制日志中(

    2024年01月23日
    浏览(40)
  • Mysql运维篇(一) 日志类型

    一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人,如有侵权请留言,我及时删除。 一、mysql相关日志 首先,我们能接触到的,一般我们排查慢查询时,会去看慢查询日志。如果做过数据备份会恢复的,可能接触或用过BinLog。那还有其他的吗?对

    2024年01月21日
    浏览(77)
  • MySQL数据库 --- 运维篇

    错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的,默认存放目录 /var/log/,默认的日志文件名为 mysqld

    2024年02月08日
    浏览(103)
  • 【Kubernetes运维篇】RBAC认证授权详解(一)

    1、什么是RBAC授权? RBAC是一种 基于角色访问控制方式 ,它将权限和角色相关联,用户加入到角色中,就会拥有角色中的权限,RBAC的核心思想是,将权限赋予给角色,角色中加入多个用户,加入进来的用户会具有角色的权限,如果修改权限也是针对角色进行操作,而不是针对

    2024年02月16日
    浏览(42)
  • 【Kubernetes运维篇】RBAC认证授权详解(二)

    官方中文参考连接: 在K8S中,所有资源对象都是通过API进行操作,他们保存在ETCD里面,而对ETCD的操作,我们需要通过访问kube-apiserver来实现, ServiceAccount其实就是apiserver的认证过程,而授权的机制是通过RBAC,基于角色的访问控制实现。 RBAC中有四个资源对象,分别是Role、

    2024年02月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包