侧边栏壁纸
博主头像
STONE

行动起来,活在当下

  • 累计撰写 70 篇文章
  • 累计创建 67 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

Docker常用命令

STONE
2023-03-12 / 0 评论 / 0 点赞 / 409 阅读 / 0 字
温馨提示:
本文最后更新于2024-06-02,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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
0

评论区