摘自: https://www.cnblogs.com/xjx767361314/p/15619892.html1.重启Dockersystemctl 方式守护进程重启sudo systemctl daemon-reload重启docker服务sudo systemctl restart docker关闭dockersudo systemctl stop dockerservice 方式重启docker服务sudo service docker restart关闭dockersudo service docker stop2.批量操作容器、镜像启动所有容器docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)停止指定容器方法一:docker stop $(docker ps -a | grep "xxx" | awk '{print $1}')命令详解:docker stop 停止容器$() 返回在括号内运行脚本的结果docker ps -a 列出所有容器的docker| grep “xxx” 管道
kubernetes.io/ingress.class : nginx跨域nginx.ingress.kubernetes.io/cors-allow-credentials : truenginx.ingress.kubernetes.io/cors-allow-methods :PUT, GET, POST, DELETE, PATCH, OPTIONSnginx.ingress.kubernetes.io/enable-cors: truenginx.ingress.kubernetes.io/proxy-connect-timeout: 6000nginx.ingress.kubernetes.io/proxy-read-timeout:6000 nginx.ingress.kubernetes.io/proxy-send-timeout:6000nginx.ingress.kubernetes.io/service-upstream:true
直接删除所有镜像docker rmi $(docker images -q)直接删除所有容器docker rm $(docker ps -aq)按条件筛选之后删除镜像docker rmi $(docker images | grep xxxxx | awk '{print $3}')按条件筛选之后删除容器docker rm $(docker ps -a | grep xxxxx | awk '{print $1}')
依赖 github yggdrasill#!/bin/bash echo '开始创建struct' echo -n "输入数据库连接:" read host echo -n "输入数据库端口号:" read port echo -n "输入数据库用户名:" read name echo -n "输入数据库密码:" read pwd echo -n "输入数据库名称:" read dbname echo -n "输入数据库表名:" read tablename echo "yggdrasill -target=pg -dsn=\"$host user=$name password=$pwd dbname=$dbname port=$port sslmode=disable TimeZone=Asia/Shanghai\" -table_names=$tablename" exit 0
#!/bin/bash name=isochrone_server app_name=isochrone_server.app app_log=isochrone_server.log if [[ ! -d logs ]] then mkdir logs fi app_process_pid(){ number=`ps -ef|grep ${app_name}|grep -v grep |awk '{print $2}'` echo ${number} } start(){ if [ ! `app_process_pid` ] then nohup ./${app_name} >logs/${app_log} 2>&1 & echo "${app_name} is start pid: `app_process_pid`" else echo
Xinbo