查询docker版本: docker version

本地所有镜像: docker images

拉去镜像: docker pull tomcat:版本

重新加载配置:sudo systemctl daemon-reload

重启 sudo systemctl restart docke

拉镜像: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]\

运行容器: docker run -it --rm -d ubuntu:16.04 bahs

查询正在运行容器对象:docker ps

查询所以容器对象:docker ps -a

删除容器: docker rm [id | name]

一般来说,虚悬镜像已经失去了存在的价值,是可以随意删除的,可以用下面的命令删除。

docker image prune

删除镜像:

docker rmi IMAGEID

删除容器:

docker rm containerId

-f 强制删除

创建运行一个容器:

docker run -p 8080:8080 tomcat

注意退出容器ps状态kill掉了

进入一个容器:

docker exec -it containerId(容器id) bash

例子:

docker exec -it 061f39576f88 bash

Error response from daemon: Container 061f39576f88e8c42a7d9d40a046e71ec55ca92e52f031b83539443176afe34d is not running

启动容器:

docker start 容器id

构建镜像:

touch Dockerfile

FROM tomcat

WORKDIR /user/local/tomcat/web

RUN echo "Hollo Docker" > index.html

COPY ./index.html /user/local/tomcat/web/ROOT/

docker build -t 名称:标签 .    注意有个点

run

  • -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;

  • -d: 后台运行容器,并返回容器ID;

  • -i: 以交互模式运行容器,通常与 -t 同时使用;

  • -P: 随机端口映射,容器内部端口随机映射到主机的高端口

  • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

  • --name="nginx-lb": 为容器指定一个名称;

  • --dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;

  • --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;

  • -h "mars": 指定容器的hostname;

  • -e username="ritchie": 设置环境变量;

  • --env-file=[]: 从指定文件读入环境变量;

  • --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;

  • -m :设置容器使用内存最大值;

  • --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;

  • --link=[]: 添加链接到另一个容器;

  • --expose=[]: 开放一个端口或一组端口;

  • --volume , -v: 绑定一个卷

exec

  • -d :分离模式: 在后台运行

  • -i :即使没有附加也保持STDIN 打开

  • -t :分配一个伪终端

logs

  • -f : 跟踪日志输出

  • --since :显示某个开始时间的所有日志

  • -t : 显示时间戳

  • --tail :仅列出最新N条容器日志

技术支持:闫宇峰

他的个人博客地址:http://120.78.93.197/

这是我的公众号 有最新的it咨询,和个人工作的记录:

这是我的个人微信遇到问题欢迎,提问:

最后加上高质量的淘宝店:如有质量问题随时滴滴我,童叟无欺!

【童装园服定制店铺】https://m.tb.cn/h.ef2J8CD?sm=6e0f74 点击链接,再选择浏览器咑閞;或復·制这段描述¥zfwjY4JVngW¥后到淘♂寳♀

docker 鱼龙混杂之基础操作篇相关推荐

  1. word标题前删不掉的小黑点—基础操作篇

    word标题前删不掉的小黑点-基础操作篇 页面顶部的小黑点为什么删不掉 在word排版中,我们常常遇到标题行前有小黑点,而且无法删掉,位于首行等情况. Word中小黑点会在以下几种样式下出现 1.套用 ...

  2. 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)

    Docker系列文章: 你好!Docker[概念+源码+保姆式教程] [保姆级教程]Docker进阶操作篇-Compose(含源码) Docker常用命令 [保姆级教程]VMware+CentOS 7 ...

  3. docker介绍+下载+基础操作---ubuntu/centos

    0. 扫盲 1. 各种软件用什么语言写的 - zabbix(监控软件):php - ansible(批量管理主机,执行命令,无angent):python - openstack(云计算,管理虚拟机) ...

  4. docker学习-服务器实际操作篇

    100%实际操作,绝非网上资料无头脑拷贝 2022.08.17 macos下安装docker brew install --cask --appdir=/Applications docker doc ...

  5. MongoDB学习笔记(基础操作篇)

    一.MongoDB相关概念 1.1 MongoDB相关概念 传统的关系型数据库(如MySQL),在数据操作的"三高"需求以及应对Web2.0的网站需求面前,显得力不从心. 解释:& ...

  6. 【Python处理EXCEL】基础操作篇:在Python中导入EXCEL数据

    一.前期准备 此篇使用两种导入excel数据的方式,形式上有差别,但两者的根本方法实际上是一样的. 首先需要安装两个模块,一个是pandas,另一个是xlrd. 在顶部菜单栏中点击文件,再点击设置,然 ...

  7. Docker原理与基础操作

    目录 Docker原理 使用场景: Docker核心概念与安装方式 Docker与虚拟机区别 yum仓库安装docker 安装依赖包 设置阿里云镜像源 安装Docker-ce 启动docker 镜像加 ...

  8. R语言入门基础——基础操作篇(一)

         作者:易执      来源:Python读财 经过之前的基础教学,我们可以进入下一个基础教学阶段,那么教学开始. 1.赋值 什么叫赋值呢? 解释起来太麻烦了直接上实践 从图上可以看到a< ...

  9. R语言入门基础——基础操作篇(极为基础的指令代码)

         作者:天人      来源:天人的自我修养 学会R语言的第一步:学会使用程序框 程序窗口是输入代码的地方.例如,输入2+2然后点回车执行 ,就会在窗口中显示4. 有的人可能觉得输入一行执行一 ...

最新文章

  1. element ui需要引入样式吗_ElementUI 修改默认样式的几种办法
  2. c语言向表格内存入数据,怎么实现横向到存入多个单元格,在列数固定的报表中逐格横向填充数据并折行...
  3. linux chroot 命令 设置根目录路径
  4. 哎哟我去!betterzip居然支持这么多压缩格式!
  5. 022变量,cp,mv,查看文本命令
  6. 阿里员工都是这样排查Java问题的,附工具单
  7. arm 架构_ARM发布A78增强版大核架构:性能怪兽
  8. ASP.NET中获取URL重写前的原始地址
  9. 5G 是时候商用了?| 程序员硬核评测
  10. React-Native 相关
  11. 引用类型-Function类型
  12. 遥控器油门摇杆电位器封装尺寸图
  13. bmc156 linux驱动源码,BMC156 BOSCH博世 加速+电子罗盘 全新电子罗盘传感器 只做原装...
  14. java 文字水印 旋转_java实现倾斜水印铺满整张图
  15. POI生成workBook时报java.long.ArrayIndexOutOfBoundsEXception:-32768
  16. Markdown编辑器如何配置图片大小
  17. FER 人脸情绪识别系统
  18. linux编程常用指令
  19. 31.SUM() 函数
  20. python学习004-----python中%s的各种用法

热门文章

  1. PICRUSt2软件
  2. 零基础入门学习Python(6)-常用操作符
  3. Nature子刊:Knight组发布快速UniFrac算法
  4. QIIME 2用户文档. 16纵向和成对样本比较q2-longitudinal(2019.7)
  5. 中国首次纳米孔测序大会:不可错过的教学专场和技术诊断
  6. 宏基因组-微生物组文章目录索引(180401)
  7. R语言数据包自带数据集之ToothGrowth数据集字段解释、数据导入实战
  8. python使用matplotlib可视化线图(line plot)、将可视化图像的图例(legend)放置在图像外部、底部区域
  9. R语言可视化斜率图、扩充图像纵横比为数据标签显示更整齐、ggrepel包来帮忙
  10. R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line)