文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux下常用docker命令有哪些

2023-06-28 10:19

关注

这篇文章主要为大家展示了“Linux下常用docker命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下常用docker命令有哪些”这篇文章吧。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

Linux下常用docker命令有哪些

docker 的一些常用命令

显示可用的容器

 docker images

删除指定镜像

 docker rmi

下载镜像

 docker pull hello-world

不指定版本号默认拉取latest版本的

删除指定镜像

 docker rmi

查看容器

 docker ps [OPTIONS]

列出当前正在运行的容器, 结果的第一列是container_Id, 第2列是容器名称.

参数:

停止指定的容器

 docker stop container_id/container-name  该容器Id或名称可以从docker ps中获取.

启动容器

 docker start container_id/container-name  该容器Id或名称可以从docker ps中获取.

重启容器

 docker restart container_id/container-name  该容器Id或名称可以从docker ps中获取.

删除容器

 docker rm container_id/container-name

批量删除容器

 docker rm $(docker ps -a -q) 删除所有运行结束了容器,正在运行的容器不会被删除

查看容器内的进程

 docker top container_id/container-name

查看容器的日志输出

 docker logs [-f] [-t] [--tail string]  容器名,  查看容器的日志输出,  -f是打开跟踪,  -t是加上时间戳,  --tail 100  表示仅显示最后的100行日志

搜寻镜像

 docker search 镜像名字

显示指定镜像的详细信息

 docker image inspect image_id docker container inspect container_id/container-name (包括容器的Ip)

列出没有被容器化的镜像

 docker images -f dangling=true

删除那些没有被容器化的镜像

 docker rmi $(docker images -qf dangling=true)

可以磁盘占用情况.

 docker system df

docker 一些管理命令集

除了上面常用的命令外, docker 还有一些管理命令集, 这些命令集还可以包含二级命令:

 config Manage  Docker configs container Manage containers image Manage images network Manage networks node Manage  Swarm nodes plugin Manage plugins secret Manage  Docker secrets service Manage services stack Manage  Docker stacksswarm Manage  Swarmsystem Manage  Docker trust Manage trust on Docker images volume Manage volumes

比较常用的是:

 docker image build 编译  Dockfile docker network create 创建  docker 网络 docker volume create 创建数据卷

docker run/exec 命令

运行 hello-world 容器, 如果本地没有下载, 将会自动从hub站点下载.

 docker run hello-world 命令

以守护态运行容器

 docker run -d --name mybusybox busybox /bin/sh -c "while true; do echo hello world; sleep 1; done"

登陆一个容器, 运行中的容器其实是一个功能完备的Linux操作系统, 所以我们可以在登陆该容器执行常规的Linux命令.

 docker exec -it container_id/container-name /bin/bash

使用 redis-cli 登陆 myredis 容器

 docker exec -it myredis redis-cli

exec 后的 -it 参数的意思是, 以交互的方式并分配一个伪tty, 经常一起联用.

附录:

菜鸟教程

Docker 命令大全

容器生命周期管理

容器操作

容器rootfs命令

镜像仓库

本地镜像管理

info|version

以上是“Linux下常用docker命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯