main^2
黄海 11 months ago
parent ac3bf7eca2
commit 1592ea7921

Binary file not shown.

@ -48,7 +48,7 @@ orderbkapi:
orderapi:
ribbon:
listOfServers: http://ms-task:7021
listOfServers: http://ms-order:7017
userapi:
ribbon:

@ -48,7 +48,7 @@ orderbkapi:
orderapi:
ribbon:
listOfServers: http://ms-task:7021
listOfServers: http://ms-order:7017
userapi:
ribbon:

Binary file not shown.

@ -8,8 +8,6 @@ docker ps -a
```shell
docker ps -aqf "name=gw-charge"
docker ps -aqf "name="
```
#### 删除容器
@ -250,5 +248,72 @@ docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/ru
#### 重新启动所有$Docker$​容器
```sh
cat << 'EOF' > restart_container_all.sh
#!/bin/bash
# 获取所有正在运行的容器的ID
container_ids=$(docker ps -aq)
# 检查是否获取到容器ID
if [ -z "$container_ids" ]; then
echo "没有找到正在运行的容器。"
exit 1
fi
# 遍历容器ID并重新启动它们
for container_id in $container_ids; do
echo "正在重新启动容器:$container_id"
docker restart "$container_id"
done
echo "所有正在运行的容器已重新启动。"
EOF
# 给予脚本执行权限
chmod +x restart_container_all.sh
# 启动
./restart_container_all.sh
```
#### 启动指定名称的$Docker$容器
```sh
cat << 'EOF' > restart_container_by_name.sh
#!/bin/bash
# 检查是否提供了容器名称作为参数
if [ "$#" -ne 1 ]; then
echo "使用方法: $0 <容器名称>"
exit 1
fi
container_name=$1
# 查找指定名称的容器ID
container_id=$(docker ps -aqf name=^/${container_name}$)
# 检查是否找到容器ID
if [ -z "$container_id" ]; then
echo "没有找到名为 '$container_name' 的容器。"
exit 1
fi
# 重新启动找到的容器
echo "正在重新启动容器:$container_id"
docker restart "$container_id"
echo "容器 '$container_name' 已重新启动。"
EOF
# 给予脚本执行权限
chmod +x restart_container_by_name.sh
# 执行示例
./restart_container_by_name.sh ms-task
```

Loading…
Cancel
Save