当前位置: 首页 > news >正文

docker命令大全

1、查看Docker 容器占用的空间

docker ps -s

2、查看所有容器

docker ps -a

3、启动、关闭、重启一个已存在的容器

docker start <容器ID>  
docker stop <容器ID>  
docker restart <容器ID>  

4、进入容器,退出终端的时候不会关闭container的main process

docker exec -it <container-id> bash

5、删除容器

docker rm -f <容器ID>

6、查看web应用程序的日志

docker logs -f <容器ID或名字>

7、查看容器的配置和状态信息

docker inspect <容器ID或名字>

8、列出Docker已知的所有卷

docker volume ls

9、拉取镜像

docker pull 镜像名

10、删除镜像

docker rmi 镜像名

11、启动容器

docker run -itd --name ubuntu-test ubuntu /bin/bash`-i`: 交互式操作
`-t`: 终端
`-d`: 后台运行
`--name`: 是指定容器的名字为ubuntu-test
`ubuntu`: ubuntu 镜像
`/bin/bash`: 希望有个交互式 Shell
`-P`: 将容器内部使用的网络端口映射到我们使用的主机上
`-p 5000:5000`: 配置端口

12、清空所有处于终止状态的容器

docker container prune

13、查看web应用程序容器的进程

docker top <容器ID或名字>

14、查找镜像

docker search 镜像名

15、Dockerfile文件解析

FROM    centos:6.7
MAINTAINER      Catke "catke@qq.com"RUN     /bin/echo 'root:123456' |chpasswd
RUN     useradd catke
RUN     /bin/echo 'catke:123456' |chpasswd
RUN     /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/local
EXPOSE  22
EXPOSE  80
CMD     /usr/sbin/sshd -D`FROM`:指定基础镜像
`MAINTAINER`:指定维护者信息
`RUN`:在命令前面加上RUN
`ADD`:COPY文件,会自动解压,无法复制tar压缩文件,从上下文目录中复制文件或者目录到容器里指定路径,同等需求下,官方推荐使用COPY来实现
`WORKDIR`:设置当前工作目录,类似于cd
`VOLUME`:设置卷,挂载主机目录
`EXPOSE`:指定对外的端口
`CMD`:指定容器启动后要干的事情

16、通过Dockerfile构建一个镜像

docker build -t centos:6.7 .最后的“.”不要漏了

17、列出所有本地主机上的镜像

docker images

在这里插入图片描述
18、设置镜像标签

docker tag 0fc552672063 centos:test
http://www.lryc.cn/news/229673.html

相关文章:

  • 【EI会议征稿】第三届区块链、信息技术与智慧金融国际学术会议 (ICBIS2024)
  • 算法岗面经
  • Vue 事件修饰符
  • FD-Align论文阅读
  • bug:Junit5报错,@SpringBootTest没有运行
  • Clickhouse学习笔记(4)—— Clickhouse SQL
  • Centos, RockyLinux 常用软件安装汇总
  • Lua更多语法与使用
  • 探秘亚马逊云科技海外服务器 | 解析跨境云计算的前沿技术与应用
  • UnityAI——动物迁徙中的跟随实现实例
  • 堆的应用-----Top k 问题
  • 11月14日星期二今日早报简报微语报早读
  • Spark读取excel文件
  • LLM大语言模型(典型ChatGPT)入门指南
  • Spring IOC - Bean的生命周期之实例化
  • 前端 BUG 总结
  • 【蓝桥杯软件赛 零基础备赛20周】第3周——填空题
  • Pytorch自动混合精度的计算:torch.cuda.amp.autocast
  • 一文看懂香港优才计划和高才通计划的区别和优势?如何选?
  • DTC Network旗下代币DSTC大蒜头即将上线,市场热度飙升
  • 高通SDX12:ASoC 音频框架浅析
  • 国际化:i18n
  • 【机器学习5】无监督学习聚类
  • 风景照片不够清晰锐利,四招帮你轻松解决
  • List中的迭代器实现【C++】
  • VB.NET三层之用户查询窗体
  • Django之路由层
  • 【06】VirtualService高级流量功能
  • 322. 零钱兑换
  • 【大模型-第一篇】在阿里云上部署ChatGLM3