docker 常用操作
- 搜索镜像
docker search python
- 拉取镜像
docker pull python:3.7
- 查看所有镜像
docker images
- 删除镜像
docker rmi
- 正在运行的镜像列表
docker ps
- 使用镜像启动一个容器
docker run -itd openjdk:8
- 启动并直接进入镜像
docker run -it ubuntu:14.04
- 查看所有容器
docker ps -a
- 删除容器
docker rm
- 使用 Dockerfile 构建镜像
docker build -t docker_repo ./docker_repo
- 查看容器状态
docker stats
- 查看日志
docker compose logs
- 后台启动
docker compose up -d
- 启动
docker compose up
- 重启
docker compose restart
- 创建网络
docker network create mynet
- 查看网络
docker network ls
- 删除网络
docker network rm mynet
- 查看容器ip
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql-container
清除
- 清除没用到的容器
docker container prune
- 清除没用到的镜像
docker image prune
DockerHub国内镜像源列表
https://dockerhub.icu/
https://docker.1panel.live/
https://hub.rat.dev/
随便拉取一个镜像,测试是否可用,以 alpine:latest 为例
dockerhub.icu/library/alpine:latest