首页 > 系统相关 >linux脚本入门编写

linux脚本入门编写

时间:2024-09-06 15:51:18浏览次数:13  
标签:脚本 入门 system base linux 编写 docker sdss network

平时一些重复率比较高的linux命令可以写成脚本来操作

这样会大大减少操作时间,提升工作效率

#!/bin/bash

# 删除名为 sdss-base-system 的容器
docker rm -f sdss-base-system 

# 删除名为 sdss-base-system 的镜像
docker rmi sdss-base-system 

# 使用当前目录的 Dockerfile 构建名为 sdss-base-system 的镜像
docker build -t sdss-base-system .

# 运行容器,并挂在 juzhen_custom-network 网络,命名为 sdss-base-system,端口映射为 8887:9201
docker run --network juzhen_custom-network --name sdss-base-system -p 8887:9201 -d sdss-base-system

# 输出 sdss-base-system 容器的日志
docker logs -f sdss-base-system

这是我微服务项目启动业务服务的命令

平时更新比较频繁

端口号啊docker网络啊也老忘记

就写成这个脚本    名字.sh

进入脚本目录  ./ 名字.sh   这些命令就会一键启动了!

标签:脚本,入门,system,base,linux,编写,docker,sdss,network
From: https://blog.csdn.net/wangchao6611428/article/details/141961844

相关文章

  • 车载以太网交换机入门基本功(4)—优先级设计与VLAN测试
        在《车载以太网交换机入门基本功(3)》介绍了交换机端口属性和实际的VLAN转发过程。但是,当存在多个待转发的报文时,既要考虑到报文的及时性,又要考虑到转发效率,因此,如何进行有效调度就成了重要问题。一个解决办法是进行优先级设计。优先级设计    优先级设计包括报......
  • linux中安装mysql
    目录1,删除centos7自带的mariadb2,下载mysql3,安装4,修改密码5,远程登录1,删除centos7自带的mariadb查看是否有mariadbrpm-qa|grepmariadb删除rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64再看下没有输出,删除成功2,下载mysqlMySQL::Download......
  • 混合部署 | 在RK3568上同时部署RT-Thread和Linux系统-迅为电子
    RT-Thread是一个高安全性、实时性的操作系统,广泛应用于任务关键领域,例如电力、轨道交通、车载系统、工业控制和新能源等。它的加入让RK3568能够在保证系统实时性和安全性的同时,灵活处理复杂的任务场景。    在一般情况下,iTOP-RK3568的四个Cortex-A55核心通常运行Linux......
  • 快速掌握AI算法基础:对于AI行业的“共同语言”入门指南
    对于非相关专业的AI产品或者想要转型AI产品的同学,算法知识晦涩难懂,如何用很短的时间快速入门,让你在AI领域更加游刃有余。 一、机器学习、深度学习、强化学习的定义1、机器学习(MachineLearning,ML)机器学习是人工智能(AI)的一个分支领域,旨在通过计算机系统的学习和自动化推......
  • 【干货】Linux学习路线规划图谱(附常用命令速查表)
    许多朋友开始接触Linux,不知从何处开始学起。Linux学习的路线有一些参考,比如:掌握至少50个以上的常用命令,熟悉Linux文件系统和目录结构,等等。这里收集了几张关于Linux学习的路径及命令速查表...1、Linux学习路径:2、Linux桌面介绍:3、FHS(文件系统目录标准):4、Linux需要特别注意的目录:5......
  • 【Linux修行路】线程安全和死锁
    目录⛳️推荐一、线程安全1.1常见的线程不安全情况1.2常见的线程安全情况1.3常见的不可重入情况1.4常见可重入的情况1.5可重入与线程安全的联系1.6可重入与线程安全的区别二、死锁2.1死锁的四个必要条件2.2如何避免产生死锁?⛳️推荐前些天发现了一个巨牛......
  • 例2.12 分别编写求n!和输出斐波那契数列的函数,并用两个函数进行测试
    例2.12分别编写求n!和输出斐波那契数列的函数,并用两个函数进行测试2.12.1deffactorial(n):r=1whilen>1:r*=nn-=1returnrdeffib(n):a,b=1,1whilea<n:print(a,end="")a,b=b,a+bprint('%d!=%d'%(......
  • 如何从0基础开始学习Linux?
    Linux作为一种开源的操作系统,越来越受到IT行业的青睐,而且在服务器市场上,Linux系统因其稳定安全、免费开源和高效便捷等优点在市场占有率高达80%,因此吸引了一大波人前来学习。那么0基础学Linux培训难不难?以下是具体内容介绍。0基础学Linux培训难不难?对于零基础的初学......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版实现数据区域赋值并设置样式
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、龙芯(LoogArch)芯片架构。查看本示例演示效果本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如......
  • Linux内核文件系统
    建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:[email protected]交流群:544216206,点击查看群介绍点......