应无所住,而生其心
排名
1
文章
860
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

linux批量执行命令脚本。linux脚本执行docker镜像打包运行.net6项目等

4548人阅读 2021/6/22 17:36 总访问:5182529 评论:0 收藏:0 手机
分类: Linux

linux批量执行命令脚本

1:创建一个.sh后缀的文件

  1. vi run.sh

2:在文件开头添加内容

  1. #!/bin/bash

3:在文件里边输入想要执行的命令

  1. #!/bin/bash
  2. ls
  3. ping www.baidu.com

如图:

4:给文件可执行权限(非必须,根据自己系统的环境)

  1. chmod +x run.sh

5:输入sh run.sh执行文件即可

  1. sh run.sh

效果如图所示:

使用批量脚本,删除某个容器后,在重新启动

测试命令如下:

  1. #!/bin/bash
  2. echo "开始停止容器"
  3. docker stop mynginx
  4. echo "开始删除容器"
  5. docker rm mynginx
  6. echo "重新运行容器"
  7. docker run -d \
  8. --name=mynginx \
  9. -p 8000:80 \
  10. -v ~/aj/nginx-html:/usr/share/nginx/html \
  11. nginx
  12. echo "批量脚本执行完成"

执行效果如下:

使用批量脚本,完成.net6项目的镜像打包、运行容器

测试命令如下:

  1. #!/bin/bash
  2. echo "切换到项目目录"
  3. cd ~/fb/wy_jbland_docker
  4. echo "开始打包镜像"
  5. docker build -t wy_jbland_api:v1 .
  6. echo "开始运行镜像"
  7. docker run --name=wy_jbland_api -p 8003:8003 wy_jbland_api:v1
  8. echo "批量脚本执行完成"

执行效果如下:


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

linux权限分配

今天讲一下Linux的文件权限分配!原来一直搞不懂chmod 后面的数字啥子意思,今天看到一位国外大佬的讲解就一目了然了! 首...

linux curl命令

什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且...

core 发布 linux

包安装1.导入rpm源 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm2.更新包 yu...

linux远程调试.core

linux远程调试.Core先安装 yum install -y unzip zip远程调试需要解压文件发布Debug版本到服务器,重新启动程序本地步骤:...

linux 文本处理工具 sed

文本处理工具 sed[TOC] sed 介绍 sed 是一种非交互式的流编辑器,它会集于原文件进行文本处理,但并不会修改原有的文...

linux 安装Web版Vscode(docker+Local)

Linux 安装Web版Vscode(Docker+Local)[TOC] code-server 介绍 在任何地方的任何机器上运行VS代码,并在浏览器中访问它...

linux 性能调优(平衡负载整合)

Linux 性能调优(平衡负载整合)[TOC] uptime命令的意义 通常我们通过 uptime 来了解系统负载。 名称 含义 ...

linux文件与目录相关命令

查看当前路径命令:pwd 查看当前目录下的文件及目录:ls1、 -A 显示所有文件,而且知道了 linux的隐藏文件 都是以“.”开头...

centos安装dockerlinux安装docker

很简单直接一条命令解决在阿里云服务器上使用这条命令一次性成功 curl -fsSL https://get.docker.com | bash -s docker --...

Python PyQt5 跨平台 读取linux 路径的坑

self.url=os.path.abspath('.').replace("\\","/")+r'/youer_file_path/filename.html&#3...

linux查询当前所在目录

很简单实用pwd命令即可

linux常用命令大全

date -显示系统当前时间和日期cal -显示当前月份的日历df -查看磁盘剩余空间的数量exit -结束终端会话pwd -打印...

linux 长格式输出

以-rw-r--r-- 1 root root3576296 2020-10-21 16:05 logo.png 为例-rw-r--r--对于文件的访问权限。第一个字符指明文件类型...

linux cat命令linux 查看文件内容命令

cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。例如要查看存储用户信息的文件passwd就可以使用命...

linux 查询所有的用户

大家都知道,Linux 系统中用户信息存放在 /etc/passwd 文件中。 这是一个包含每个用户基本信息的文本文件。当我们在系统中...