0


docker常用命令汇总(40条)

最近Docker比较火,它可以将应用程序和服务等软件打包,并能够快速部署到各种云环境中。那么在使用Docker时,会有哪些经常用到的命令呢?以下是一些常用的Docker命令:


  1. docker run [image_name]: 运行一个容器

  2. docker ps: 列出所有正在运行的容器

3.docker images: 列出本地所有的镜像

4.docker pull [image_name]: 从仓库下载一个镜像

  1. docker push [image_name]: 将一个镜像推送到仓库

  2. docker build [image_name]: 基于Dockerfile构建一个镜像

  3. docker stop [container_id]: 停止一个正在运行的容器

  4. docker restart [container_id]: 重启一个容器

  5. docker rm [container_id]: 删除一个容器

  6. docker rmi [image_id]: 删除一个镜像

  7. docker logs [container_id]: 查看一个容器的日志

  8. docker inspect [container_id]: 显示一个容器的详细信息

  9. docker exec [container_id] [command]: 在运行的容器中执行命令

  10. docker cp [container_id:/path/to/file] [local_file_path]: 从容器中复制文件到本地

  11. docker network ls: 列出所有网络

  12. docker network create [network_name]: 创建一个新的网络

  13. docker network connect [container_id] [network_name]: 将容器连接到一个网络

  14. docker network disconnect [container_id] [network_name]: 将容器从一个网络中断开连接

  15. docker port [container_id]: 查看容器的端口映射

  16. docker run --name [container_name] [image_name]: 运行一个容器并指定名称

  17. docker run -p [host_port]:[container_port] [image_name]: 将主机端口映射到容器端口运行一个容器

  18. docker run -it [image_name]: 以交互模式运行一个容器

  19. docker run -d [image_name]: 以后台模式运行一个容器

  20. docker stats [container_id]: 查看一个容器的资源使用情况

  21. docker top [container_id]: 查看一个容器中运行的进程

  22. docker commit [container_id] [new_image_name]: 创建一个新的镜像并提交更改

  23. docker save [image_name] > [file.tar]: 将镜像保存为tar文件

  24. docker load < [file.tar]: 从tar文件中加载镜像

  25. docker tag [image_name] [new_image_name]: 创建一个新的镜像标签

  26. docker login: 登录到Docker Hub

  27. docker logout: 退出Docker Hub

  28. docker volume ls: 列出所有存储卷

  29. docker volume create [volume_name]: 创建一个存储卷

  30. docker volume rm [volume_name]: 删除一个存储卷

  31. docker run --mount source=[volume_name],target=[container_path] [image_name]: 挂载一个存储卷到容器

  32. docker system prune: 删除未使用的数据(如未使用的镜像、容器等)

  33. docker swarm init: 初始化Swarm mode

  34. docker service ls: 列出所有服务

  35. docker service create [service_name]: 创建一个新的服务

  36. docker service rm [service_name]: 删除一个服务


以上是Docker的常用命令和用途,熟练掌握这些命令可以让用户更加方便地使用Docker,并且有效地管理Docker容器、镜像、网络等资源。

标签: docker 经验分享

本文转载自: https://blog.csdn.net/2301_77296801/article/details/130042501
版权归原作者 桥洞下面盖小被 所有, 如有侵权,请联系我们删除。

“docker常用命令汇总(40条)”的评论:

还没有评论