TNBLOG
首页
博客
视频
资源
问答
猿趣
手机
关于
搜索
收藏
便签
笔记
消息
创作
登录
剑轩
故如虹,知恩;故如月,知明
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
CSS
15篇
微服务
41篇
Git
14篇
.NET
102篇
移动开发
33篇
软件架构
23篇
.NET Core
118篇
.NET MVC
11篇
英语
3篇
随笔
86篇
Bootstrap
3篇
Redis
21篇
编辑器
10篇
Js相关
15篇
虚拟化
8篇
更多
Oracle
7篇
Python
14篇
数据库
26篇
EF
17篇
微信
3篇
前端
151篇
消息队列
6篇
docker
41篇
多线程
1篇
Java
4篇
软件基础
2篇
C++
2篇
WCF
7篇
Linux
7篇
nginx
5篇
K8S
9篇
ABP
2篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
linux批量执行命令脚本。linux脚本执行docker镜像打包运行.net6项目等
2274
人阅读
2021/6/22 17:36
总访问:
3842504
评论:
0
收藏:
0
手机
分类:
Linux
## linux批量执行命令脚本 #### 1:创建一个.sh后缀的文件 ``` vi run.sh ``` #### 2:在文件开头添加内容 ``` #!/bin/bash ``` #### 3:在文件里边输入想要执行的命令 ``` #!/bin/bash ls ping www.baidu.com ``` 如图: ![](https://img.tnblog.net/arcimg/aojiancc2/13c48f9e45e848edb2be170eb26881f4.png) #### 4:给文件可执行权限(非必须,根据自己系统的环境) ``` chmod +x run.sh ``` #### 5:输入sh run.sh执行文件即可 ``` sh run.sh ``` 效果如图所示: ![](https://img.tnblog.net/arcimg/aojiancc2/642e75f212bf4c8eb9664441de56325b.png) ## 使用批量脚本,删除某个容器后,在重新启动 测试命令如下: ``` #!/bin/bash echo "开始停止容器" docker stop mynginx echo "开始删除容器" docker rm mynginx echo "重新运行容器" docker run -d \ --name=mynginx \ -p 8000:80 \ -v ~/aj/nginx-html:/usr/share/nginx/html \ nginx echo "批量脚本执行完成" ``` 执行效果如下: ![](https://img.tnblog.net/arcimg/aojiancc2/0512c164fe3f4adf93d0e07619c188e7.png) ## 使用批量脚本,完成.net6项目的镜像打包、运行容器 测试命令如下: ``` #!/bin/bash echo "切换到项目目录" cd ~/fb/wy_jbland_docker echo "开始打包镜像" docker build -t wy_jbland_api:v1 . echo "开始运行镜像" docker run --name=wy_jbland_api -p 8003:8003 wy_jbland_api:v1 echo "批量脚本执行完成" ``` 执行效果如下:
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}