Docker常用命令
docker-compose常用命令
# 构建建启动nignx容器
docker-compose up -d nginx
# 登录到nginx容器中
docker-compose exec nginx bash
# 删除所有nginx容器,镜像
docker-compose down
# 显示所有容器
docker-compose ps
# 重新启动nginx容器
docker-compose restart nginx
# 在php-fpm中不启动关联容器,并容器执行php -v 执行完成后删除容器
docker-compose run --no-deps --rm php-fpm php -v
# 构建镜像
docker-compose build nginx
# 不带缓存的构建
docker-compose build --no-cache nginx
# 查看nginx的日志
docker-compose logs nginx
# 查看nginx的实时日志
docker-compose logs -f nginx
# 验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。
docker-compose config -q
# 以json的形式输出nginx的docker日志
docker-compose events --json nginx
# 暂停nignx容器
docker-compose pause nginx
# 恢复ningx容器
docker-compose unpause nginx
# 删除容器(删除前必须关闭容器)
docker-compose rm nginx
# 停止nignx容器
docker-compose stop nginx
# 启动nignx容器
docker-compose start nginx
# 查看容器ip
docker inspect <容器ID或名称> | grep "IPAddress"
docker常用命令
Docker 是一个流行的容器化平台,用于构建、部署和运行应用程序。以下是一些常用的 Docker 命令:
docker run: 运行一个容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker ps: 列出正在运行的容器
docker ps [OPTIONS]
docker stop: 停止一个或多个容器
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker start: 启动一个或多个已停止的容器
docker start [OPTIONS] CONTAINER [CONTAINER...]
docker restart: 重启一个或多个容器
docker restart [OPTIONS] CONTAINER [CONTAINER...]
docker pull: 从仓库中拉取镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker push: 将镜像推送到仓库
docker push [OPTIONS] NAME[:TAG]
docker build: 使用 Dockerfile 构建镜像
docker build [OPTIONS] PATH | URL | -
docker exec: 在正在运行的容器中执行命令
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
docker rm: 删除一个或多个容器
docker rm [OPTIONS] CONTAINER [CONTAINER...]
docker rmi: 删除一个或多个镜像
docker rmi [OPTIONS] IMAGE [IMAGE...]
docker logs: 查看容器的日志
docker logs [OPTIONS] CONTAINER
docker inspect: 查看容器或镜像的详细信息
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
docker network: 管理 Docker 网络
docker network [SUBCOMMAND]
docker image prune: 用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像
docker image prune
评论区