docker安装各种组件
==镜像的概念:镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。== 一 docker基本命令 镜像操作 ① 查看所有镜像 docker images ② 搜索镜像(以jdk为例) docker search jdk ③ 下载镜像 docker pull java ④ 启动镜像(以jdk8为例) docker run -it --name jdk1.8 -d java:latest /bin/bash ⑤ 删除镜像 docker rmi [镜像id] docker rmi [镜像名称]:[tag] ⑥ 数据卷直接挂载操作 语法:在docker run后面加上 -v参数 -v [宿主机目录]:[容器内目录] -v [宿主机文件]:[容器内文件] 容器操作 ① 进入某个容器进行操作 // 以进入mysql容器为例: docker exec -it {{容器名称/容器ID,用docker ps查看}} bash ② 查看所有运行着的容器 docker ps -a ③ 启动容器 docker start [容器id] ④ 停...
nomachine使用
前提:确保主控机和被控机处于同一局域网内 Windows安装 **链接:**https://pan.baidu.com/s/1CwC8KfN93qLGKa0ecCjLNQ?pwd=tzt9 提取码:tzt9 –来自百度网盘超级会员V5的分享 Linux安装 **链接:**https://pan.baidu.com/s/1VRlei2hdofWFZ7m_K5S-7A?pwd=ph0p 提取码:ph0p –来自百度网盘超级会员V5的分享 sudo dpkg -i nomachine_8.11.3_4_amd64.deb
代码变动,如何重新上传到服务器端
1、前期准备 1.1 安装Xshell和Xftp 安装包.zip ps:文件解压完之后双击安装即可,如若提示更新,点击立即更新,不然它不给使用,后面再注册一下即可使用 1.2 利用Xshell连接远程服务器 ① 在弹出的界面中点击新建会话,按下图填写相应的信息即可 ② 连接成功如下图所示 1.3 利用Xftp与远程服务器进行文件传输 2、后端项目打包好后(war包),直接放在/usr/local/tomcat/tomcat9/webapps目录下即可,不要怀疑,就这么简单!!!【如果是打成jar包的话,随便放一个目录,然后在终端输入以下命令即可】 # 给jar包执行的权限 chmod 777 [自己jar包名称].jar # 启动(临时运行) java -jar [自己jar包名称].jar # 启动(在后台运行) nohup java -jar [自己jar包名称].jar & (注意最后面还有一个&符号) 3、前端项目打包好后,直接放在/usr/local/nginx目录即可,不要怀疑,就这么简单!!!
使用CMD命令行运行Vue项目
先看!!!(ps:前提是你已经配置好nodejs,一般高版本的nodejs里面都内置有npm,所以需不需要安装npm可以看nodejs的版本) 1、安装nodejs教程网址 https://blog.csdn.net/m0_63550153/article/details/136531545 2、安装maven教程 2.1 从自己的网盘上把maven包拉下来,链接为: https://pan.baidu.com/s/1xUQ-g4cXpfu6IMl88qxsMg?pwd=y718 2.2 然后配置一下环境变量 环境变量里面配置如下: 新建 变量名:MAVEN_HOME,路径:D:\Java\maven\apache-maven-3.9.5,视具体的路径来定,这只是告诉你copy到哪个路径 Path里面:%MAVEN_HOME%\bin 2.3 最后修改一下maven包里面的配置文件,路径为..\maven\apache-maven-3.9.5\conf文件夹下的settings.xml文件,修改的地方是 55行,把localRepository标签里面的路径更改...
实现Ubuntu与Windows之间的复制粘贴
实现步骤 实现步骤 Ctrl+Alt+T,新建一个终端 # 卸载已有的工具 sudo apt-get autoremove open-vm-tools # 安装工具open-vm-tools sudo apt-get install open-vm-tools # 安装open-vm-tools-desktop sudo apt-get install open-vm-tools-desktop # 重启Ubuntu系统 reboot
脚本自动化部署springboot(Centos)
如果报-bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory 请参考bad interpreter,No such file or directory[^1] deploy_software.sh(安装软件) #!/usr/bin/bash echo -e "\n\n\n\n" echo "脚本开始执行======================================="; # 检测git if !(command -v git >/dev/null) then echo -e "\n\n\n\n" echo "系统没有安装git,开始安装git================="; yum install git -y echo "安装git结束================================="; fi # 检测java if !(command -v java >/dev/null) then echo -e "\n\...
服务器和客户端通信总结
C/S架构 服务器:监听某个端口,等待客户端连接 客户端:利用已知的(主机IP、主机监听的端口号)与服务器建立socket连接 建立连接之后,后面的操作那不水到渠成了,嘿嘿嘿~~~ B/S架构 服务器:监听某个端口,等待客户端发起请求 客户端:利用已知的(主机IP、主机监听的端口号)对服务器发起请求 想要理解好这两段话,你可以这样想,C/S架构的软件,哪里有什么路由,也没地方给你输路由啊,所以它只能先连接再服务,断开连接不服务,而 B/S 架构不一样,它有路由,用户输入路由后,至于服务器服不服务,这得看你路由对不对,还有服务器开没开起来 总结一句话就是(这个思想几乎适用于所有软件开发): (C/S 架构强调连接,B/S 架构强调路由)
跨域的定义
跨域:域名不一致就是跨域,主要包括: 域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 域名相同,端口不同:localhost:8080 和 localhost:8081
微信机器人运行在Linux服务器上?消息自动回复,Docker一键部署。详细安装使用
前期工作 项目地址: https://github.com/danni-cool/docker-wechatbot-webhook 简单来说就是docker封装的微信机器人,可以实现自动化收发消息,可以一键部署到Linux服务器。 1、首先在Ubuntu系统安装docker sudo apt update sudo apt-get install ca-certificates curl gnupg lsb-release curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get install docker-ce docker-ce-cli containerd.io 2、拉取镜像 sudo docker pu...
C语言逻辑短路
记住一句话即可 在逻辑表达式中,只要能确定表达式的结果,还没有进行的判断不再继续 &&:全部都要为真 ||:有一个为真 !:不是
