容器的使用(6-12)
1. 运行交互式的容器:sudo docker run -i -t ubuntu:14.04 /bin/bash
-t: 是在容器内指定一个伪终端或终端。
-i: 允许你对容器内的标准输入(STDIN)进行交互。(就是可以输入信息了)
如下图,此时已进入14.04系统的容器。
(此时可以在终端中输入命令的)
cat /proc/version可以查看容器的版本信息,ls查看 / 目录下的文件信息。
2. 启动容器(后台模式)
创建一个进程式的容器(一直输出hello world):docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
但是可以看到并没有输出
这个字符串叫做容器ID,对于每个容器来说都是唯一的。
可以用docker ps命令:列出所有正在跑的容器。
CONTAINER ID:容器ID
NAMES:自动分配的容器名称
可以发现刚刚建的容器确实再跑。
然后用docker logs命令查看容器中的标准输出。
通过names查看也可以。
3. 停止容器
docker stop [ID/NAMES]
4. Docker客户端
docker命令可以查看所有的命令选项。
还可以通过docker command –help查看具体某个命令的用法。
5. 运行一个web应用。
载入web镜像。
参数说明:
-d:让容器在后台运行。
-p:将容器内部使用的网络端口映射到我们的主机上。
下图可以看到信息多了一个端口号,32768端口映射到5000端口
通过浏览器访问32768端口:
果然成功了!哈哈哈哈哈!
网络端口的快捷方式
docker port [ID/NAMES] 可以查看容器的端口映射情况。
查看web应用程序的日志
docker logs [ID/NAMES] 可以查看容器内部的标准输出。
-f : 就是让docker logs 像 tail –f一样来输出容器内部的标准输出。
查看web应用程序容器的进程
docker top [ID/NAMES]
检查web应用程序
docker inspect [ID/NAMES] 如下图,会返回一个JSON 文件记录着 Docker 容器的配置和状态信息。
停止web容器
docker stop [ID/NAMES] 可停止web容器
查看最后一次创建的容器
docker ps –l(是L不是|)
重启web应用容器,下图可以看到容器列表中有了
移除web应用容器(必须是已经停止的web容器)
docker rm [ID/NAMES]
没有停止容器就会发生错误
停止之后的
转载于:https://www.cnblogs.com/wuwangchuxin0924/p/9174501.html
容器的使用(6-12)相关推荐
- LeetCode【11--盛水最多的容器】LeetCode【12 -- 整数转罗马数字】
盛水最多的容器 题目描述 给定 n 个非负整数 a1,a2,-,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0 ...
- 企业级容器技术docker(12)docker swarm
docker srack部署 写一个compose文件 version: '3' services:web1:image: passyt.com/library/nginxports:- " ...
- C++ Primer 第9章 顺序容器 第一次学习笔记
1. 顺序容器概述 #include <vector> //可变大小数组.支持快速随机访问.在尾部之外的位置插入或删除元素可能很慢 #include <deque> //双端队 ...
- 亚马逊ECS和Kubernetes管理百万容器8个洞察
近期,最新一份全球Docker生产数据报告中,根据全球Docker使用情况的最新调查显示,容器已不再是一项利基技术. 随着容器化变得越来越主流,我们决定研究编排容器工作负载的技术生态系统. Kuber ...
- docker运行我们的容器
docker images docker pull nginx 运行 docker images 查看Nginx镜像是否获取成功,若为如下所示即为获取成功: docker run -p 8080:80 ...
- docker 日志_Docker容器日志管理最佳实践
博客园:https://www.cnblogs.com/operationhome/p/10907591.html 本文所有内容基于: Docker-CE Server Version: 18.09. ...
- Docker 安装、镜像、dockerfile、容器、仓库
2018-05-30 参考: 1.<docker从入门到实战> 2.菜鸟教程http://www.runoob.com/docker/docker-command-manual.html. ...
- 【Bootstrap】<前端框架>Bootstrap布局容器栅格网格系统
目录 一.Bootstrap概述: 二.Bootstrap HTML模板: 三.布局容器和栅格网格系统: 1.布局容器: 2.栅格网格系统: 2.1 媒体查询: 2.2 栅格参数: 2.3 列组合: ...
- Devops系统化,从零开始学习容器技术(更新中)
文章目录 Devops系统化,从零开始学习Docker.K8s 一.容器技术和Docker简介 1.1 Docker导学 1.2 容器技术概述 二.Docker环境的各种搭建方法 2.1 Docker ...
- 2021年R1快开门式压力容器操作考试及R1快开门式压力容器操作考试内容
题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年R1快开门式压力容器操作考试为正在备考R1快开门式压力容器操作操作证的学员准备的理论考试专题,每个月更新的R1快开门式压 ...
最新文章
- PHPMailer类 发送邮件
- 理解NSAttributedString
- 网游放缓页游疾进 客户端游戏会被取代吗?
- 如何在一个领域内成为顶尖人才?
- EOS 智能合约源代码解读 (7)合约开发示例
- JAVA中Explain注解用法,mysql之explain详解(分析索引最佳使用)
- 【Java基础篇】Unicode、进制转换
- 敏捷团队为何失败,Bash技巧,Emacs vs. Vim,为Linux粉丝撰写的12部小说读物,以及其他热门歌曲
- 【Spark】Spark 3.0 支持 event logs 滚动
- 【python】python的二元表达式和三元表达式
- 网站网络流量的极限,你考虑过么?
- Python 多进程multiprocessing
- 冲刺阶段站立会议每天任务6
- SPSS基础教程:SPSS菜单命令详解(二)
- 解决Intellij IDEA中找不到汉化包问题
- otsu阈值分割算法原理_Otsu算法
- MATLAB Win10分辨率低的蜜汁改进方法
- C++ STL详解超全总结(快速入门STL)
- 建网站如何选择适合自己的云服务器配置?(详细解答)
- Mybatis配置文件http://mybatis.org/dtd/mybatis-3-config.dtd报错
热门文章
- Linux内存中加载二进制,linux – 程序退出后二进制文件会留在内存中吗?
- python不知道错在哪里怎么办_python怎么处理错误和异常
- bpython使用_使用Python实现一个简单的A/B测试
- 一个完整的网上商城的源码_黄冈微信分销商城系统-源码码网
- vim关闭所有折叠命令
- demo python_GitHub - liutao910612/DEMO_Python
- webservice 函数2007不可以用_Excel出了一个新函数,太好用啦!但我不建议你们学……...
- 动态规划解题思路与总结(三万字)
- qt 中如何检测是否按下键盘(很实用)
- 清华大学计算机系2015分数线,清华大学2015-2017高考录取分数线,附各省录取数据...