docker 鱼龙混杂之基础操作篇
查询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 鱼龙混杂之基础操作篇相关推荐
- word标题前删不掉的小黑点—基础操作篇
word标题前删不掉的小黑点-基础操作篇 页面顶部的小黑点为什么删不掉 在word排版中,我们常常遇到标题行前有小黑点,而且无法删掉,位于首行等情况. Word中小黑点会在以下几种样式下出现 1.套用 ...
- 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)
Docker系列文章: 你好!Docker[概念+源码+保姆式教程] [保姆级教程]Docker进阶操作篇-Compose(含源码) Docker常用命令 [保姆级教程]VMware+CentOS 7 ...
- docker介绍+下载+基础操作---ubuntu/centos
0. 扫盲 1. 各种软件用什么语言写的 - zabbix(监控软件):php - ansible(批量管理主机,执行命令,无angent):python - openstack(云计算,管理虚拟机) ...
- docker学习-服务器实际操作篇
100%实际操作,绝非网上资料无头脑拷贝 2022.08.17 macos下安装docker brew install --cask --appdir=/Applications docker doc ...
- MongoDB学习笔记(基础操作篇)
一.MongoDB相关概念 1.1 MongoDB相关概念 传统的关系型数据库(如MySQL),在数据操作的"三高"需求以及应对Web2.0的网站需求面前,显得力不从心. 解释:& ...
- 【Python处理EXCEL】基础操作篇:在Python中导入EXCEL数据
一.前期准备 此篇使用两种导入excel数据的方式,形式上有差别,但两者的根本方法实际上是一样的. 首先需要安装两个模块,一个是pandas,另一个是xlrd. 在顶部菜单栏中点击文件,再点击设置,然 ...
- Docker原理与基础操作
目录 Docker原理 使用场景: Docker核心概念与安装方式 Docker与虚拟机区别 yum仓库安装docker 安装依赖包 设置阿里云镜像源 安装Docker-ce 启动docker 镜像加 ...
- R语言入门基础——基础操作篇(一)
作者:易执 来源:Python读财 经过之前的基础教学,我们可以进入下一个基础教学阶段,那么教学开始. 1.赋值 什么叫赋值呢? 解释起来太麻烦了直接上实践 从图上可以看到a< ...
- R语言入门基础——基础操作篇(极为基础的指令代码)
作者:天人 来源:天人的自我修养 学会R语言的第一步:学会使用程序框 程序窗口是输入代码的地方.例如,输入2+2然后点回车执行 ,就会在窗口中显示4. 有的人可能觉得输入一行执行一 ...
最新文章
- element ui需要引入样式吗_ElementUI 修改默认样式的几种办法
- c语言向表格内存入数据,怎么实现横向到存入多个单元格,在列数固定的报表中逐格横向填充数据并折行...
- linux chroot 命令 设置根目录路径
- 哎哟我去!betterzip居然支持这么多压缩格式!
- 022变量,cp,mv,查看文本命令
- 阿里员工都是这样排查Java问题的,附工具单
- arm 架构_ARM发布A78增强版大核架构:性能怪兽
- ASP.NET中获取URL重写前的原始地址
- 5G 是时候商用了?| 程序员硬核评测
- React-Native 相关
- 引用类型-Function类型
- 遥控器油门摇杆电位器封装尺寸图
- bmc156 linux驱动源码,BMC156 BOSCH博世 加速+电子罗盘 全新电子罗盘传感器 只做原装...
- java 文字水印 旋转_java实现倾斜水印铺满整张图
- POI生成workBook时报java.long.ArrayIndexOutOfBoundsEXception:-32768
- Markdown编辑器如何配置图片大小
- FER 人脸情绪识别系统
- linux编程常用指令
- 31.SUM() 函数
- python学习004-----python中%s的各种用法
热门文章
- PICRUSt2软件
- 零基础入门学习Python(6)-常用操作符
- Nature子刊:Knight组发布快速UniFrac算法
- QIIME 2用户文档. 16纵向和成对样本比较q2-longitudinal(2019.7)
- 中国首次纳米孔测序大会:不可错过的教学专场和技术诊断
- 宏基因组-微生物组文章目录索引(180401)
- R语言数据包自带数据集之ToothGrowth数据集字段解释、数据导入实战
- python使用matplotlib可视化线图(line plot)、将可视化图像的图例(legend)放置在图像外部、底部区域
- R语言可视化斜率图、扩充图像纵横比为数据标签显示更整齐、ggrepel包来帮忙
- R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line)