一些启动容器的脚本和命令

该脚本集包括三个bash脚本:catstartecs.sh用于启动Docker容器,指定参数包括容器名、镜像、镜像标签和端口;catdelecs.sh负责删除容器,需提供容器名;catinecs.sh允许用户进入已存在的容器内部,同样需要容器名。
摘要由CSDN通过智能技术生成

cat startecs.sh 启动一个容器

#!/bin/bash

if [ $# -eq 4 ];
then
	echo "container name: $1"
	echo "image: $2"
	echo "image tag: $3"
	echo "container port:$4"
else
	echo "example://sh $0  mycontainer centos 7 5001 "
	exit
fi

#demon="/usr/sbin/init"
demon="/bin/bash"
#-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, -i 则让容器的标准输入保持打开。
EXEC="docker run -d -t -i -p $4:22 --platform linux/amd64 --name $1 --privileged=true $2:$3 $demon"
echo $EXEC
$EXEC

cat delecs.sh 删除一个容器

#!/bin/bash

if [ $# -eq 1 ];
then
	echo "container name: $1"
else
	echo "example://sh $0  mycontainer"
	exit
fi


docker stop $1
docker rm $1

cat inecs.sh 进入一个容器

#!/bin/bash

if [ $# -eq 1 ];
then
	echo "container name: $1"
else
	echo "example://sh $0  mycontainer "
	exit
fi


docker exec -it $1 /bin/bash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值