# docker-yml **Repository Path**: xuui/docker.yml ## Basic Information - **Project Name**: docker-yml - **Description**: 自己用来跑服务的 docker-compse 配置 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-01 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker.yml Ye! Everything is docker-compose.yml. hahaha~~~!!! The's docker-compose.yml Configuration. Base for alpine linux ``` $ docker ps // 查看所有正在运行容器 $ docker stop containerId // containerId 是容器的ID $ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID $ docker stop $(docker ps -a -q) // stop停止所有容器 $ docker rm $(docker ps -a -q) // remove删除所有容器 ``` ## Pull Docker Base image: ``` docker pull alpine:3.18 docker pull debian:buster-slim docker pull ubuntu:bionic #18.04 docker pull ubuntu:focal #20.04 docker pull nginx:1.22.0-alpine docker pull php:7.3.22-fpm-alpine3.12 docker pull php:7.4.10-fpm-alpine3.12 ``` ## Dockerfile Mirrors: Alpine: ``` FROM alpine:3.18 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories; RUN apk update; ``` Debian: ``` FROM debian:buster-slim RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list; RUN apt update; ``` ``` FROM debian:bullseye-slim RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list; RUN apt update; ``` ``` FROM debian:bookworm-slim RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list.d/debian.sources; RUN apt update; ``` Ubuntu: ``` FROM ubuntu:focal RUN sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list; RUN apt update; ``` ## Docker compose.yml 映射 如果 docker-compose.yml 里面的 volumes: 组所映射的文件和路径不存在,或者不是你所需要的文件。 那么用 docke exec -it <容器ID> /bin/bash 进入容器,自己找到文件的位置,然后用 docke cp <容器ID>:/path . 复制出来。