教程ubuntu docker
docker综合应用
1.容器资源限制 官网文档 https://docs.docker.com/config/containers/resource_constraints/ 2.docker内存限制 -m或者--memory= 容器可以使用的最大内存量。如果设置此选项,则允许的最小值为6m(6 兆字节)。也就是说,您 ......
docker容器跨主机通信
一、Docker网络基本原理 直观上看,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)与外界相通,并可以收发数据包; 此外,如果不同子网之间要进行通信,需要额外的路由机制。 Docker中的网络接口默认都是虚拟的接口。虚拟接口的最大优势就是转发效率极高。 这是因为Linux通过在内核 ......
docker网络模式
Docker网络 我们使用容器,不单是运行单机程序,当然是需要运行网络服务在容器中,那么如何配置docker的容器网络,基础网络配置,网桥配置,端口映射,还是很重要。 docker网络功能 docker的网络功能就是利用Linux的network namespace,network bridge,虚 ......
docker容器单机编排
随着网站架构的升级,容器也使用的越发频繁,应用服务和容器间的关系也越发复杂。 这就要求研发人员能够更好的方法去管理数量较多的容器服务,而不能手动的去挨个管理。 例如一个LNMP的架构,就得部署web服务器,后台程序,数据库,负载均衡等等都需要统一部署在容器里,那么这时候就需要使用统一的容器编排服务d ......
C程序设计竞赛实训教程(大学程序设计课程与ACM竞赛实训教材)
C程序设计竞赛实训教程(大学程序设计课程与ACM竞赛实训教材) C程序设计竞赛实训教程》是以大学生程序设计竞赛为应用背景的程序设计综合训练教程,以具有初级C语言基础的读者为对象,从C语言的深度解析和程序设计基本方法两方面进行分析介绍,使读者达到深入理解C语言和全面掌握程序设计基本方法的目的。全书内容 ......
docker安装部署
1.国内源安装docker-ce 配置linux内核流量转发功能 因为docker和宿主机的端口映射,本质是内核的流量转发功能 ## 若未配置,需要执行如下 $ cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6ta ......
docker存储与网络
1.配置容器端口映射 我们使用容器,不单是运行单机程序,当然是需要运行网络服务在容器中,那么如何配置docker的容器网络,基础网络配置,网桥配置,端口映射,还是很重要。 这里的学习思路,是先学习基本的容器网络操作命令 后面环节深入学习docker网络配置。 容器里运行web服务,是基本需求,想要让 ......
容器docker技术
我们先看看很久很久以前,服务器是怎么部署应用的! 由于物理机的诸多问题,后来出现了虚拟机。 但是虚拟化也是有局限性的,每一个虚拟机都是一个完整的操作系统,要分配系统资源,虚拟机多道一定程度时,操作系统本身资源也就消耗殆尽,或者说必须扩容。 例如上一篇,超哥讲解的kvm,你所创建的资源,也都会消耗宿主 ......
如何在ubuntu上安装QQ音乐
最简单易懂的安装QQ音乐教程,亲测可用!教程如下: 点击下方网址,进入QQ音乐下载页网址: https://y.qq.com/download/download.html 页面 点击Linux下方的下载按钮,选择deb包,下载 下载完成后 打开命令窗口 sudo dpkg -i [下载的安装包名称] ......
docker 常用基础镜像打包
JAVA Dockerfile # 8的镜像比较小,但是在某些机器运行可能会有问题 #FROM openjdk:8-jdk-alpine # ARM机器推荐 # FROM arm64v8/openjdk:17-jdk FROM openjdk:17-jdk-alpine ENV LANG en_US ......
Ubuntu安装后的优化
Ubuntu安装后的优化 此教程适用与ubuntu22 23版本部分软件会有问题 1、安装缺失的字体 可以从windows中复制字体到ubuntu中,但是ubuntu 只能识别.ttf格式的字体,因此需要修改windows下复制过来的字体后缀,让ubuntu能够识别。 #复制字体到/usr/shar ......
两条命令搞定Ubuntu系统安装与配置VNC server实现远程桌面连接(转)
参照下面博文地址: 1、sudo apt-get update 2、sudo apt install x11vnc 在ubuntu电脑上执行 3、x11vnc -passwd 123456 -display :0 -forever 4、windows端安装好vnc viewer,输入server端i ......
项目迁移dotnet8,Docker容器报502问题解决
项目从dotnet6升级至dotnet8,本地运行正常,发布镜像至docker后容器运行正常,但请求改服务时响应502。 问题原因:项目内没有指定监听的端口,默认为80端口,但dotnet8 app的服务默认端口修改为了8080 解决方法: 1、在项目内增加指定服务监听的端口 builder.Web ......
Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construction fail
一、表象 重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。 查看了一下Nacos启动日志(docker logs nacos容器名) 二、分析 很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装 ......
Docker部署PhotoPrism | 一个开源的照片管理工具
一、介绍 PhotoPrism 是一个开源的照片管理工具,是一款 AI 驱动的应用程序,用于浏览、组织和分享您的照片集,可以在本地搭建Server端,可以很好的替代Google相册 二、搭建PhotoPrism 镜像管理,选择镜像仓库,搜索 PhotoPrism镜像。 默认选择安装版本latest就 ......
Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construction fail
一、表象 重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。 查看了一下Nacos启动日志(docker logs nacos容器名) 二、分析 很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装 ......
docker-compose 安装
一、下载 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ......
linux直接下载docker-compose可执行文件
地址:https://github.com/docker/compose/releases ......
CentOS7 下载与VM虚拟机安装详细教程
CentOS7 下载与安装详细教程 CentOS7 下载CentOS7 安装CentOS7 测试1. CentOS7 下载1.1 访问CentOS官网 The CentOS Project 1.2 CentOS 官网有两个标签内容“CentOS Linux” 与 “CentOS Stream” Ce ......
使用Docker和Jenkin进行自动化测试、部署、回滚
没有安装docker的可以通过docker install进行安装。 docker jenkins 运行jenkins 首先创建一个目录存储容器中的信息mkdir jenkins-blue,然后执行命令sudo chown -R 1000:1000 ./jenkins-blue/,否则可能会报错to ......
喜报:Ubuntu等系统下Jetrbrains IDE(IDEA、PyCharm等)fcitx/ibus输入问题已经被修复
在该Issue被提出超过10年后,终于在2023.3 RC2版本中修复了这个问题。RC2不是正式版,有需要的可以手动更新到2023.3 RC2版本。 https://youtrack.jetbrains.com/issue/JBR-2460/Wrong-position-of-input-windo ......
python中赋值语句教程
1. 赋值语句的特点 赋值语句创建对象的引用:赋值语句总是创建对象的引用,而不是复制对象。因此,Python中的变量更像是指针,而不是数据储存区域。 变量在首次赋值时会被创建:因此不需要提前声明变量。 变量在引用前必须先赋值:如果引用未赋值的变量会报错 2. 赋值语句的形式 (1. 普通形式 >>> ......
opencv图像处理机器学习真实项目教程(python实现)1计算机视觉简介
1 计算机视觉简介 欢迎来到计算机视觉的世界。 本书将带您踏上令人兴奋且快速发展的计算机视觉和图像处理世界的旅程。本书首先介绍计算机视觉和OpenCV库。 然后,我们将继续介绍本课程的基本库和所需的环境设置。 主要内容: 计算机视觉简介 计算机视觉的应用 Python OpenCV OpenCV简史 ......
ubuntu22.04修改ip配置
sudo vim /etc/netplan/01-network-manager-all.yaml 修改/etc/netplan/目录下的yaml文件,然后应用 sudo netplan apply network: ethernets: ens33: dhcp4: no dhcp6: no add ......
Ubuntu修改文件夹下面所有文件权限的方法
ubuntu修改文件夹下所有文件的权限 命令为: sudo chmod -R 777 filename filename为要修改的文件夹名字。-R应该是表示递归修改filename文件夹下所有文件的权限。 常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限)sudo c ......
Apache-httpd最新版本升级教程,解决漏洞(CVE-2017-9788、CVE-2017-9798、CVE-2016-2161等)
参考文档: https://blog.csdn.net/weixin_47444415/article/details/133682253 根据官网提供最新的版本号,下载最新版本即可; 这个教程试验过了,可以用; 注: 一.错误 报错:configure: error: You need a C++ ......
ubuntu22.04解决ssh登录,找不到匹配的host key算法
sudo vim /etc/ssh/sshd_config HostKeyAlgorithms +ssh-rsaPubkeyAcceptedKeyTypes +ssh-rsasudo systemctl restart sshd Ubuntu 22.04下使用SSH 登录提示no hostke——— ......
优化减小docker images 尺寸
什么是 docker?Docker 是一种容器引擎,可以在容器内运行一段代码。Docker 镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。 要构建镜像,docker 使用一个名为 Dockerfile 的文件。Dockerfile 是一个包含许多指令(RUN、COPY、EXPOSE ......
Ubuntu开启SSH服务远程登录
Ubuntu下开启ssh服务并能通过MobaXterm或者 Xshell进行远程登录 本人使用的是window10系统安装的MobaXterm window10系统安装MobaXterm可以参考 https://blog.csdn.net/weixin_45523107/article/detail ......
基于Ubuntu系统Nginx的两种安装方式
一、直接apt安装** 如果本机安装了nginx,卸载nginx apt-get --purge autoremove nginx 检查本机是否还有nginx程序在后台运行,如果有直接kill掉。 ps -ef | grep nginx 1、默认版本安装方便简单,很多依赖都自动给安装好了,一个命令即 ......