From 7361f607bcc01db6c9729bbd83b75903b214ddda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 21 Aug 2024 09:18:20 +0800 Subject: [PATCH] 'commit' --- .../deploy/dev/deploy_dev_gw-charge.yaml | 7 +++ 操作文档/11、Docker常用命令.md | 11 +++++ 操作文档/学习Docker.txt | 49 +++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 操作文档/学习Docker.txt diff --git a/Ylt/gw-charge/deploy/dev/deploy_dev_gw-charge.yaml b/Ylt/gw-charge/deploy/dev/deploy_dev_gw-charge.yaml index 34c4e22..6083436 100644 --- a/Ylt/gw-charge/deploy/dev/deploy_dev_gw-charge.yaml +++ b/Ylt/gw-charge/deploy/dev/deploy_dev_gw-charge.yaml @@ -7,8 +7,15 @@ metadata: name: gw-charge namespace: yibin-charge spec: + # Kubernetes 期望在 600 秒(即 10 分钟)内,Deployment 至少有一个 Pod 副本取得进展。 + # 进展可以是 Pod 成功启动并运行,或者是 Deployment 达到其期望的副本数量。 progressDeadlineSeconds: 600 + # 这表示你希望有一个 Pod 副本始终处于运行状态。如果该 Pod 副本失败或被删除,Deployment 控制器将替换它,以确保始终有一个 Pod 副本运行。 + # Deployment 控制器会确保在任何给定时间都有 replicas 指定数量的 Pod 副本在运行。如果 Pod 发生故障,Deployment 控制器将替换它,以维持所需的副本数量。 replicas: 1 + #,Deployment 会使用这些键值对作为选择器来匹配 Pod。只有同时具有标签 app: gw-charge 和 tier: backend 的 Pod 才会被这个 Deployment 管理。 + # app: gw-charge 表示选择具有 app 标签且值为 gw-charge 的 Pod。 + # tier: backend 表示选择具有 tier 标签且值为 backend 的 Pod。 selector: matchLabels: app: gw-charge diff --git a/操作文档/11、Docker常用命令.md b/操作文档/11、Docker常用命令.md index f21db11..a8cce05 100644 --- a/操作文档/11、Docker常用命令.md +++ b/操作文档/11、Docker常用命令.md @@ -21,7 +21,18 @@ docker rm -f 332eba979772 docker images ``` + + +#### 停止所有$Docker$容器 + +``` +docker stop $(docker ps -aq) +``` + + + #### 删除镜像 + ```shell docker rmi -f ms-admin ``` diff --git a/操作文档/学习Docker.txt b/操作文档/学习Docker.txt new file mode 100644 index 0000000..9f1c687 --- /dev/null +++ b/操作文档/学习Docker.txt @@ -0,0 +1,49 @@ +# 拉取portainer +docker pull docker.io/portainer/portainer + +# 查看安装情况 +[root@Docker ~]# docker images +REPOSITORY TAG IMAGE ID CREATED SIZE +portainer/portainer latest 5f11582196a4 21 months ago 287MB + +# 启动UI +docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer + +# 查看启动情况 +[root@Docker ~]# docker ps -a +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +030d79093f91 portainer/portainer "/portainer" 56 seconds ago Up 55 seconds 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp prtainer-test + +# 如果页面提示: + +Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer + +则使用如下命令重启 + +docker restart 030d79093f91 + +# 访问地址 +http://10.10.14.212:9000 + +# 创建用户 +admin +mdcija780522 + +# 到Docker 官网查询镜像名称 +http://hub.docker.com/ + +# 下载Tomcat8 +docker pull tomcat:8.5.49-jdk8-openjdk + + +# 创建Tomcat8容器 +docker run -itd --privileged=true --name=mytomcat -p 8081:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:8.5.49-jdk8-openjdk + +# 如果报错:out of memory +https://blog.csdn.net/weixin_44492434/article/details/137582782 + +# 删除镜像 +docker rmi -f + +# 删除容器 +docker rm -f 4bf2bd13f5b0 \ No newline at end of file