1Opensuse13.2系统下安装Docker及其使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Opensuse13.2系统下安装Docker及其使用
内容来源于PPPCloud官网教程openSUSE
Docker 支持openSUSE 12.3 或更高版本。由于Docker 的限制,Docker 只能运行在64位的主机上。
Docker 不被包含在openSUSE 12.3 和openSUSE 13.1 的官方镜像仓库中。因此需要添加OBS 的虚拟化仓库来安装docker 包。
执行下边的命令来添加虚拟化仓库(Virtualization repository):
安装
1 更换系统源
2 安装Docker 包
最后,我们指定了我们容器要运行的命令:python app.py。这样我们的web 应用就启动了。
注意:你可以在命令参考和Docker run参考查看更多docker run 命令细节
查看WEB 应用容器
现在我们使用docker ps 来查看我们正在运行的容器。
在这种情况下,Docker 开放了5000 端口(默认Python Flask 端口)映射到主机端口49155 上。
Docker 能够很容易的配置和绑定网络端口。在最后一个例子中-P 标识(flags)是-p 5000 的缩写,它将会把容器内部的5000 端口映射到本地Docker 主机的高位端口上(这个端口的通常范围是32768 至61000)。我们也可以指定-p 标识来绑定指定端口。举例:
使用docker ps 命令来会返回端口的映射是一种比较笨拙的方法。为此,Docker 提供了一种快捷方式:docker port ,使用docker port 可以查看指定(ID或者名字的)容器的某个确定端口映射到宿主机的端口号。
现在,我们的WEB应用程序处于工作状态。现在我们通过使用docker stop 命令来停止名为nostalgic_morse 的容器:
发生了什么?实际上,我们不能删除正在运行的容器。这避免你意外删除了正在使用并且运行中的容器。让我们先停止容器,然后再试一试删除容器。
原文链接:https:///community_courseInfo.html?id=800024