差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| docker:flusher [2025/03/08 14:37] – [保存镜像] admin | docker:flusher [2025/03/23 17:29] (当前版本) – [更新镜像] admin | ||
|---|---|---|---|
| 行 43: | 行 43: | ||
| systemctl enable docker | systemctl enable docker | ||
| ``` | ``` | ||
| + | |||
| + | ===== 安装portainer ===== | ||
| + | |||
| + | 1、创建一个名为portainer_data的数据卷 | ||
| + | |||
| + | ``` | ||
| + | docker volume create portainer_data | ||
| + | ``` | ||
| + | |||
| + | 2、安装portainer | ||
| + | ``` | ||
| + | docker run -d \ | ||
| + | -p 9000:9000 \ | ||
| + | -p 9443:9443 \ | ||
| + | --name portainer \ | ||
| + | --restart=always \ | ||
| + | -v / | ||
| + | -v portainer_data:/ | ||
| + | portainer/ | ||
| + | ``` | ||
| + | |||
| ===== 参考文档 ===== | ===== 参考文档 ===== | ||
| 行 94: | 行 115: | ||
| ===== 制作镜像 ===== | ===== 制作镜像 ===== | ||
| + | |||
| + | 制作flusher镜像,基础镜像:ejiyuan/ | ||
| + | |||
| + | ``` | ||
| + | FROM ejiyuan/ | ||
| + | VOLUME /data | ||
| + | ADD demo.jar app.jar | ||
| + | RUN sh -c 'touch / | ||
| + | ENV JAVA_OPTS="" | ||
| + | ENV spring.profiles.active=" | ||
| + | ENTRYPOINT [" | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | docker build -t yan/ | ||
| + | ``` | ||
| + | |||
| + | 运行: | ||
| + | |||
| + | ``` | ||
| + | docker run -d --name=flusher -p: | ||
| + | ``` | ||
| + | |||
| + | 查看web: | ||
| ``` | ``` | ||
| - | docker build -t yan/openjdk:21-jdk-alpine | + | http://192.168.142.143: |
| ``` | ``` | ||
| 行 154: | 行 199: | ||
| ``` | ``` | ||
| + | ===== 更新镜像 ===== | ||
| + | 进入正在运行的镜像: | ||
| + | ``` | ||
| + | docker exec -it 48f5bbd75f17 /bin/ash | ||
| + | ``` | ||
| + | 更新应用程序: | ||
| + | ``` | ||
| + | wget http:// | ||
| + | ``` | ||