005 docker的容器操作

一 . 概述

  在前面的章节之中,我们可以从docker hub之中获取软件的镜像了,现在我们的主要任务就是

  从镜像之中开启容器了.

总的来说,容器的启动要比docker 的敬相爱难过操作要麻烦一些,但是总体还是比较简单的.



二 . docker的容器操作

  为了演示整个docker的容器操作,我们首先先下载一个tomcat算了,比较小,然后我们测试起来也比较方便.

细心的人已经看到了,我们下载一个tomcat竟然有120M,怎么比我们tomcat软件包大那么多呢?

  其实,tomcat依赖了jdk,这个也被下载下来了.

[1] 启动容器

  这里需要说明的就是,我们使用功能不同的镜像之前,最好还是看一下

  镜像的文档说明.

这里我们使用的命令是比较复杂的,在这里需要说明一下.

  docker run --name 我们给程序起的名字 -d (后台运行) 镜像的id号

当我们执行上述的命令之后,如果我们看到了一个hash值的打印,就说明我们的服务开启了.

[2] docker ps

  该命令可以查看docker之中容器的状态

我们可以看到我们的tomcat在8080端口号上面运行.

[3]停止运行中的容器

  docker stop 容器的id或者容器的名字

[4]删除docker容器

  docker rm 容器的名字

[5] docker的端口映射

  我们上面启动的tomcat是在8080端口上面的,但是这个端口仅仅是在容器之中的.

 我们需要将这个端口号映射到linux之上的端口号上.

我们多加了一个参数,-p .该参数实现将容器之中的端口号映射到linux上面的端口号.

我们通过上述的命令首先关闭防火墙.

当我们在浏览器之中可以看到tomcat的时候就说明我们的容器成功启动了.

 我们还可以使用 docker log 容器的名字 来查看docker的启动日志.

原文地址:https://www.cnblogs.com/trekxu/p/9185431.html

时间: 2024-07-31 00:25:50

005 docker的容器操作的相关文章

Docker基础-容器操作

1.创建容器 1.新建容器 可以使用docker create命令新建一个容器. [[email protected] ~]# docker create -it ubuntu:latest ffc9099be315f1b94876410c7d74dcd20e311e735e638080dd477534c063a6d6 [[email protected]-node1 ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS

docker学习笔记(三): 简单的容器操作

书接上回~ 上回说到hello world,这次说下对容器的简单操作! 容器命名: sudo docker run --name my_container –i –t Ubuntu /bin/bash --name :创建一个容器名为 my_container的容器 重新启动容器: sudo docker start b6b3e2ea4cef sudo docker start my_container 第一种方式是根据容器的id启动容器,第二种是根据容器名启动容器,查看容器的id和名字: su

容器技术Docker 容器操作大总结

Docker实战之容器操作: 新建容器: docker create创建的容器处于停止状态,可以使用docker start命令启动Docker容器. 使用docker run命令,可以创建一个运行中的容器. create命令与容器运行模式相关的选项: -a,--attach=[]                                      是否绑定到标准输出.输入和错误 -a,--detach=true|false                              是否在

Docker的安装、镜像操作、容器操作及资源控制

Docker概述 Docker是在linux容器里运行应用的开源工具,是一种轻量级的虚拟机.Docker包含三大核心概念,分别是:镜像.容器和仓库.Docker的容器技术可以在一台主机上轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.通过这种容器打包应用程序,意味着简化了重新部署.调试这些琐碎的重复工作.极大地提高了工作效率. Docker容器与传统虚拟化的比较 特性 Docker容器 虚拟机 启动速度 秒级 分钟级 计算能力消耗 几乎无 消耗50% 性能 接近原生 弱于 单机系统支

Docker(二)容器操作容器

Docker架构(二)容器操作 容器是Docker的令一个可行概念,容器就是镜像的运行实例,是独立运行的一个或一组应用 (1)Docker容器的创建和启动 容器创建就是镜像加载过程命令格式:docker create [选项] 镜像 运行程序 [[email protected] ~]# docker create -it httpd /bin/bash 4ca3aa48ebff4d01c01dcb6a90d72e66bf6f3a04b1849b08df89872a0677ed24 i:让容器的

Docker之容器常见操作

一.启动容器 启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped ) 的容器重新启动.因为 Docker 的容器实在太轻量级了,很多时候用户都是随时删除和新创建容器. 新建并启动 例如,下面的命令输出一个 "Hello World",之后终止容器. $ docker run ubuntu:14.04 /bin/echo 'Hello world' Hello world 这跟在本地直接执行 /bin/echo 'hello world' 几乎感

Docker容器操作

4.Docker容器操作 4.1查看容器 查看正在运行容器: docker ps 查看所有的容器(启动过的历史容器): docker ps –a 查看最后一次运行的容器: docker ps –l 查看停止的容器 docker ps -f status=exited 4.2创建与启动容器 创建容器常用的参数说明: 创建容器命令:docker run -i:表示运行容器 -t:表示容器启动后会进入其命令行.加入这两个参数后,容器创建就能登录进去.即分配一个伪终端. --name :为创建的容器命名

Docker的简介、安装、容器操作

1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像: 运行中的这个镜像称为容器,容器启动是非常快速的. 2.核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上): docker客户端(Client):连接docker主机进行操作: docker仓库(Registry):用来保存各种打包好的软件镜像: dock

Docker基础命令详解——镜像及容器操作

Docker基础命令详解--镜像及容器操作 前言 ? 上篇文章介绍了有关Docker的基础与Linux下docker的安装,本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令. ? 当然,docker的相关命令非常多,可以使用docker help命令查看对应目录以及相关提示命令. Docker镜像操作命令 [[email protected] ~]# which docker /usr/bin/docker 1.镜像搜索:docker sear