【docker专题_05】docker批量启动脚本

简介: 【docker专题_05】docker批量启动脚本

前言:

docker的使用,相信大部分开发人员都会接触到,很多时候我们每次启动虚拟机的时候,都需要重新开启docker对应的容器,虽然说可以通过设置always使得对应容器自动启动,但是有时候还是不太灵活,因而,我们可以定制脚本,通过脚本批量去控制我们的docker容器,岂不快哉!!!

1.创建文件,添加可执行权限

touch startcontiner.sh
chomd +x startcontainer.sh

2.编写批量启动Docker容器脚本

#!/bin/sh                                        
#description: start docker container
#需要启动的容器名称或是CONTAINER ID,这里我选了3个容器
containerNames="mysql swagger-ui swagger-editor"
# 根据名称启动Docker Contianers
function startContainer(){
    sudo docker start $1
}
# 遍历containerNames
for containerName in ${containerNames}
do
        echo "Container ${containerName} start"
        startContainer ${containerName}
done

3.运行脚本

./startcontainer.sh
相关文章
|
Docker 容器
利用脚本快速执行Dockerfile以及docker镜像的启停与删除
利用脚本快速执行Dockerfile以及docker镜像的启停与删除
125 0
|
存储 分布式计算 Hadoop
基于docker的Hadoop环境搭建与应用实践(脚本部署)
本文介绍了Hadoop环境的搭建与应用实践。对Hadoop的概念和原理进行了简要说明,包括HDFS分布式文件系统和MapReduce计算模型等,主要通过脚本的方式进行快捷部署,在部署完成后对HDFS和mapreduce进行了测试,确保其功能正常。
|
27天前
|
JavaScript 数据库 Docker
一个有用的docker entrypoint脚本的范例
通过这个 Entrypoint 脚本,您可以确保在 Docker 容器启动时执行必要的初始化步骤,并且容器可以根据不同的运行时环境进行相应的配置和操作。这个范例展示了如何编写一个灵活且功能强大的 Entrypoint 脚本,使您的 Docker 容器更加可靠和易于管理。
33 3
|
4月前
|
监控 Ubuntu Docker
如何在Docker容器启动时自动运行脚本
【8月更文挑战第13天】在Docker容器启动时自动运行脚本可通过以下方式实现:1) 使用`ENTRYPOINT`或`CMD`指令在Dockerfile中直接指定启动脚本,如`ENTRYPOINT ["/startup.sh"]`;2) 启动容器时通过`--entrypoint`参数指定脚本路径;3) 利用supervisor等进程管理工具自动启动与监控脚本,确保其稳定运行。确保脚本具有执行权限并正确设置依赖资源路径。
1491 1
|
7月前
|
Linux Docker 容器
蓝易云 - 【Linux】如何在linux系统重启或启动时执行命令或脚本(也支持docker容器内部)
以上就是在Linux系统和Docker容器中设置启动时运行命令或脚本的方法。希望对你有所帮助。
137 0
|
7月前
|
关系型数据库 MySQL Linux
服务器脚本推荐,yum更新阿里镜像源、安装Docker、使用Docker安装MySQL服务
服务器脚本推荐,yum更新阿里镜像源、安装Docker、使用Docker安装MySQL服务
859 1
|
7月前
|
JavaScript Shell Docker
|
7月前
|
文件存储 Docker Python
记录一次 nas docker 运行出错 使用Python脚本检查错误并重启对应容器 npc 运行出错 导致无法连接
记录一次 nas docker 运行出错 使用Python脚本检查错误并重启对应容器 npc 运行出错 导致无法连接
74 1
|
7月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
592 0
|
7月前
|
Docker 容器
Docker【部署 03】一键离线安装Docker的自动化安装脚本分享(安装文件docker-20.10.13.tgz及脚本dockerInstall.sh)
Docker【部署 03】一键离线安装Docker的自动化安装脚本分享(安装文件docker-20.10.13.tgz及脚本dockerInstall.sh)
589 0

热门文章

最新文章