diff --git a/MiniProgram/rzyc-weapp-ylt-main/src/pages/index/index.tsx b/MiniProgram/rzyc-weapp-ylt-main/src/pages/index/index.tsx index 82e4555..f3e5f3d 100644 --- a/MiniProgram/rzyc-weapp-ylt-main/src/pages/index/index.tsx +++ b/MiniProgram/rzyc-weapp-ylt-main/src/pages/index/index.tsx @@ -197,7 +197,7 @@ export default function Index() { onScrollToLower={handleScrollToLower}> {currentTabElement} */} - + {/* */} {currentTabElement} @@ -89,7 +78,7 @@ docker rmi -f -### 三、容器管理 +### 三、容器 #### 1、运行容器 @@ -97,9 +86,7 @@ docker rmi -f docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat ``` -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408061425025.png) - -命令说明: +**命令说明**: ``` -p 8080:8080:将主机的 8080 端口映射到容器的 8080 端口 @@ -108,60 +95,34 @@ docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/tes tomcat:这是要运行的 Docker 镜像的名称。在这个命令中,它假定您已经有了一个名为 tomcat 的本地镜像,或者 Docker 将尝试从 Docker Hub 拉取一个名为 tomcat 的公共镜像。 ``` - - -> $Tomcat$需要把 `/usr/local/tomcat/webapps.dist/`目录下的所有文件和文件夹拷贝到 `/usr/local/tomcat/webapps/`下,才能访问到小猫的页面。 - -``` -cd /usr/local/tomcat/webapps.dist/ -mv docs/ ../webapps/ -mv examples/ ../webapps/ -mv host-manager/ ../webapps/ -mv manager/ ../webapps/ -mv ROOT/ ../webapps/ -``` - -查看$Tomcat$运行的主界面 - -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408061433517.png) - #### 2、查看容器 ``` docker ps ``` -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408061427759.png) - #### 3、删除容器 ``` -docker rm -f openjdk1.8 -或者 docker rm -f 4bf2bd13f5b0 ``` #### 4、进入容器 ``` -docker exec -it openjdk1.8 /bin/bash -``` - -``` -root@4bf2bd13f5b0:/usr/local/openjdk-8/bin# pwd -/usr/local/openjdk-8/bin +docker exec -it 4bf2bd13f5b0 /bin/bash ``` #### 5、将文件复制到容器外 ``` -docker cp openjdk1.8:/usr/local/1.txt ./ +docker cp 4bf2bd13f5b0:/usr/local/1.txt ./ ``` #### 6、将文件复制回容器 ``` -docker cp ./1.txt openjdk1.8:/usr/local/ +docker cp ./1.txt 4bf2bd13f5b0:/usr/local/ ``` @@ -170,7 +131,7 @@ docker cp ./1.txt openjdk1.8:/usr/local/ > $dockerfile$ 内容如下: -``` +```shell # 指定了使用openjdk:8u332-jre-slim-bullseye镜像作为基础镜像,并且给这个镜像起了一个别名runner FROM openjdk:8u332-jre-slim-bullseye AS runner @@ -246,7 +207,7 @@ docker build -t gw-charge . ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408070821581.png) -##### 查看本地是不是多了一个镜像 +##### 本地多了一个镜像 ``` docker images @@ -264,15 +225,15 @@ docker run -d -p 7001:7001 gw-charge ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408070824703.png) -#### 查看正在运行的容器 +#### 查看容器 ``` -docker ps +docker ps -a ``` -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408070848284.png) -#### 查看$Docker$日志 + +#### 查看日志 ``` docker logs c128a94e5884 @@ -286,6 +247,8 @@ http://10.10.14.212:7001 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408070839957.png) +### 五、未来可能的操作 + ``` # 拷贝出来做备份 docker cp b30008f6e67d:/root/gw-charge.jar ./gw-charge-backup.jar @@ -300,7 +263,7 @@ docker restart b30008f6e67d docker ps ``` -#### 五、查看容器的启动脚本(或命令) +#### 查看容器的启动脚本(或命令) ``` docker inspect --format '{{.Config.Entrypoint}}' b30008f6e67d @@ -337,27 +300,21 @@ root@b30008f6e67d:~# echo $JAVA_OPTS -#### 六、安装$OpenJDK 21$ +#### 安装$OpenJDK 21$ ``` docker pull openjdk:21 ``` -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408071459496.png) - -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408071459474.png) - -删除镜像 +**删除镜像** ``` docker rmi -f 079114de2be1 ``` -![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408071500628.png) - -#### 六、实测阿里云容器服务 +### 六、实测阿里云容器服务 > **参考文档**:[使用个人版实例推送拉取Docker镜像_容器镜像服务(ACR)](https://help.aliyun.com/zh/acr/user-guide/use-a-container-registry-personal-edition-instance-to-push-and-pull-images?spm=a2c4g.11186623.0.0.631a1ecdldRK92) @@ -398,5 +355,44 @@ d279e3a2f938: Pushed ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408071648987.png) +#### 新写的模块打包发布 + +``` +# 生成镜像 +docker build -t jfinal . + +# 查看镜像 +docker images + +# 删除镜像 +docker rmi -f + +# 运行容器 +docker run --name jfinal -p 8888:8888 -d jfinal + +# 查看日志 +docker logs d70ce374a7ad + +# 删除容器 +docker rm -f 8ed8d718533e + +# 查看容器 +docker ps -a + +# 进入容器 +docker exec -it d70ce374a7ad /bin/bash + +# 重启容器 +docker restart d70ce374a7ad +``` + + + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408080740519.png) + + + +![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408080742503.png) +