Docker 备忘单

Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。在这篇文章中,我将提到我们需要或大多数用例的 docker 命令。

生命周期命令

创建一个容器(不启动它):

docker create [IMAGE]

重命名现有容器

docker rename [CONTAINER_NAME] [NEW_CONTAINER_NAME]

在新容器中运行命令

docker run [IMAGE] [COMMAND]

退出后移除容器

docker run --rm [IMAGE]

启动一个容器并保持运行

docker run -td [IMAGE]

启动一个容器并在容器中创建一个交互式 bash shell

docker run -it [IMAGE]

在容器内创建、启动和运行命令,并在执行命令后移除容器。

docker run -it-rm [IMAGE]

在已经运行的容器内执行命令。

docker exec -it [container]

删除一个容器(如果它没有运行)

docker rm [CONTAINER]

更新容器的配置

docker update [CONTAINER]

启动和停止容器

启动容器

docker start [CONTAINER]

停止运行容器

docker stop [CONTAINER]

停止运行容器并重新启动它

docker restart [CONTAINER]

暂停正在运行的容器中的进程

docker pause [CONTAINER]

取消暂停正在运行的容器中的进程

docker unpause [CONTAINER]

阻塞一个容器直到其他容器停止

docker wait [CONTAINER]

通过向正在运行的容器发送 SIGKILL 来杀死容器

docker kill [CONTAINER]

将本地标准输入、输出和错误流附加到正在运行的容器

docker attach [CONTAINER]

Docker 镜像命令

从 Dockerfile 创建镜像

docker build [URL/FILE]

从带有标签的 Dockerfile 创建镜像

docker build -t <tag> [URL/FILE]

从注册表中心拉取镜像

docker pull [IMAGE]

将镜像推送到注册中心

docker push [IMAGE]

从 tarball 创建镜像

docker import [URL/FILE]

从容器创建镜像

docker commit [CONTAINER] [NEW_IMAGE_NAME]

删除镜像

docker rmi [IMAGE]

从 tar 存档或标准输入加载镜像

docker load [TAR_FILE/STDIN_FILE]

将镜像保存到 tar 存档

docker save [IMAGE] > [TAR_FILE]

Docker 容器和镜像信息

列出正在运行的容器

docker ps

列出正在运行的容器和已停止的容器

docker ps -a

列出正在运行的容器中的日志

docker logs [CONTAINER]

列出 Docker 对象的低级信息

docker inspect [OBJECT_NAME/ID]

列出来自容器的实时事件

docker events [CONTAINER]

显示容器的端口映射

docker port [CONTAINER]

显示容器中正在运行的进程

docker top [CONTAINER]

显示容器的实时资源使用统计

docker stats [CONTAINER]

显示文件系统上文件(或目录)的更改

docker diff [CONTAINER]

列出本地使用 docker 引擎存储的所有镜像

docker [image] ls

显示镜像的历史

docker history [IMAGE]

网络命令

列出网络

docker network ls

删除一个或多个网络

docker network rm [NETWORK]

显示一个或多个网络的信息

docker network inspect [NETWORK]

将容器连接到网络

docker network connect [NETWORK] [CONTAINER]

断开容器与网络的连接

docker network disconnect [NETWORK] [CONTAINER]
-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @nues 发布。如若转载,请注明出处: 科技玩家 » Docker 备忘单

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

给你的docker里面跑一个ubuntu吧,拯救你死掉的傻妞(顺带跑美团脚本)

2021-11-18 16:27:30

教程玩家投稿精选文章

基于傻妞+vlw实现白嫖榜单微信、qq、tg一对一推送

2021-11-18 23:45:10

78 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 张三666

    收藏一下

  2. 张三666

    学习一下

  3. 小牛牛

    很好用。

  4. 憨佗

    收藏一下 感谢分享

  5. Atlantis

    加油!!!!

  6. 两个空格

    谢谢分享,学习了

  7. 会欢

    漫漫升级路

  8. 这把看我表演

    谢谢分享,学习了

  9. 0083

    谢谢分享

  10. 玩趣

    插个眼

  11. 幻念

    这真是个好文章,谢谢

  12. slimei

    辛苦了,学习一下

  13. 84896150

    感谢分享,不错的

  14. 萝卜头

    谢谢,分享学习了

  15. 84896150

    学习一下

  16. 芸

    学习一下

  17. slimei

    mark一下。

  18. 84896150

    支持一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索