DockerHub:
容器管理工具 (portainer):
创建:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
具体操作,转链接:
https://zhuanlan.zhihu.com/p/688436263
Portainer 基本功能介绍 - ASUSTOR NAS
进入容器:
docker exec -it <container_name_or_id> bash
操作容器:
复制内容:
- 复制容器内东西到本地:
docker cp <container_name>:<container_path> <local_path>
- 复制本地内容到容器(即使容器未启动):
docker cp <local_path> <container_name>:<container_path>
启动容器:
- 启动容器:
docker run -d image_name
- 启动容器并命名:
docker run -d --name my_container image_name
- 启动容器并映射端口:
docker run -d -p host_port:container_port image_name
- 启动容器并指定环境变量:
docker run -d -e VARIABLE_NAME=variable_value image_name
- 启动容器并挂载数据卷:
docker run -d -v host_path:container_path image_name
- 启动docker-compose容器:
docker-compose up -d
拉取容器:
- 拉取 PHP 镜像:
docker pull php
创建容器:
- 创建 PHP 容器:
docker run --name localhost-php -d php -fpm
- 创建带端口的容器:
docker run -d -p 8080:80 --name my_container your_image_name
- 创建带有特定环境变量的容器:
docker run --name my_container -e VARIABLE_NAME=variable_value -d image_name
查看容器:
- 查看自定义网络:
docker network ls --filter type=custom
- 查看特定容器的网络:
docker network inspect app_default
- 查看 Docker 容器列表:
docker ps
- 查看 Docker-Compose 容器:
docker-compose ps
- 查看特定服务的容器状态:
docker-compose ps <service-name>
- 查看 Docker 容器的 ID:
docker ps -q
- 查看容器日志:
docker-compose logs <service-name>
# 实时跟踪日志:
docker-compose logs -f <service-name>
- 进入容器内部:
docker-compose exec <service-name> /bin/sh
# 或者
docker exec -it <container_name> /bin/bash
- 查看容器的详细信息:
docker inspect <container-id-or-name>
- 查看容器的统计信息(CPU、内存等):
docker stats <container-id-or-name>
- 查看容器的端口映射情况:
docker port <container-id-or-name>
- 查看容器的文件系统变化:
docker diff <container-id-or-name>
- 查看容器的资源限制情况:
docker inspect --format '{{json .HostConfig}}' <container-id-or-name>
其他功能:
- 通过 Dockerfile 构建镜像:
docker build -t image_name /path/to/dockerfile_directory
- 查找镜像:
docker search <keyword>
- 删除容器:
docker rm <container-id-or-name>
- 停止容器:
docker stop <container-id-or-name>
- 强制停止容器:
docker stop -f <container-id-or-name>
- 删除镜像:
docker rmi <image-id-or-name>
- 清理无用的镜像、容器和数据卷:
docker system prune
- 查看 Docker 版本信息:
docker version
6万+

被折叠的 条评论
为什么被折叠?



