Docker 创建容器 查看容器状态

Docker 创建容器

1、拉取镜像 默认是 docker.io 仓最新镜像

docker pull tomcat

2、运行一个服务容器

docker run -d -p 0.0.0.0:18080:8080 --name tomcat-web1 tomcat
-d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上
-p:指定端口
--name: 给容器命名 tomcat-web1最后一个 tomcat 是使用的镜像

3、创建启动 一个 centos 系统容器;

docker run -d -i -t -p 222:22 --name centos6-1 centos6 /bin/bash

4、 查看端口;(使用容器ID 或者 容器名称)

docker port ID/NAMES

5、查看容器运行日志;检查WEB应用程序

docker logs  -f ID

6、查看Docker的底层信息。

docker inspect 会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息

docker inspect NAMES # 查看容器所有状态;

docker inspect --format=‘{{.NetworkSettings.IPAddress}}‘ docker_NAMES# ip 地址

docker inspect --format ‘{{.Name}} {{.State.Running}}‘ NAMES# 容器运行状态

7、查看进程信息

docker top NAMES

9、删除容器

docker rm NAMES

docker rmi REPOSITORY# rmi 删除镜像;

原文地址:https://www.cnblogs.com/sharesdk/p/10102855.html

时间: 2024-07-29 22:40:55

Docker 创建容器 查看容器状态的相关文章

解决docker创建的elasticsearch-head容器不能连接elasticsearch等问题

在使用docker创建elasticsearch-head容器去连接elasticsearch的时候,容易出两个问题 1.不能连接elasticsearch 修改elasticsearch.yml文件 添加如下两个配置 http.cors.enabled: truehttp.cors.allow-origin: "*" 2.连接上了elasticsearch,但是使用其他的操作发现浏览器会报406 这是因为在elasticsearch-head容器中返回的数据格式不对 进入容器 doc

Spring Cloud+Docker创建微服务容器实例

1. 配置windows环境 安装windows版的docker 此步骤可自行百度一下安装方式. 配置maven环境变量 在path中添加maven的bin目录,正常情况下,maven的MAVEN_HOME已经存在了,在此基础上加/bin即为maven的path环境变量 在path中添加 在命令行中执行mvn --version,检查maven的配置是否正确 2. 配置intellij idea 打开windows版的docker,在settings窗口中勾选Expose daemon on t

docker 物理机查看容器内部目录文件

查看/tmp目录下文件 7a 为容器简称 docker exec 7a ls /tmp 原文地址:https://www.cnblogs.com/S--S/p/11715661.html

docker操作容器 - 导入容器、导出容器、查看容器

实验环境 CentOS 7.5 容器 容器是镜像的运行实例.不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层:同时,容器中的应用进程处于运行状态. 导入和导出容器 实现容器的迁移. 导出容器 导出容器是指将一个已经创建(不管此时容器是否处于运行状态)的容器到一个文件. [root@kvm /opt/collector_module/AI-AOMT/bin/Parser]# docker container export --help Usage: docker container

Docker实战之创建一个tomcat容器

一.Docker与虚拟机的区别 二.Docker学习步骤 2.1:安装宿主操作系统 在VMVare中安装了Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64) 64位操作系统 建议内核在 3.8 以上,执行uname –r 查看内核如下图所示 2.2:更新系统 Ubuntu在安装的过程中没有指定root用户密码的操作,所以我们需要给root用户一个密码 命令如下 sudo passwd 系统会提示Enter New UNIX OR LINU

Docker(二)容器操作容器

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

s3 Docker的镜像和容器

Docker技术里最为基础的两大概念:镜像和容器.镜像的 获取方式:从registry拉取,从Dockerfile构建:容器的基本操作 1 Docker架构和底层技术简介 Docker Platform Docker提供了一个开发,打包,运行app的平台 把app和底层infrastructure隔离开来 Docker Engine 后台进程(dockerd) REST API Server CLI接口(docker) Docker Architecture 底层技术支持 Namespaces:

docker(3)容器管理命令

接着上一篇,今天说一下Docker 有关容器的常用命令.算是比较详细了吧. docker run  命令: 注:此命令作用是使用一个镜像运行启动一个容器. 在启动运行的时候 会检查docker 中是否包含了该镜像 如果没有包含 ,docker 会自动的在 docker 的仓库中下载你想使用的镜像.也就是说有时候咱们可以省略:Doker  pull 命令. Docker run 命令常用的参数 1:--name [镜像名] : --name 给启动的容器 起一个名字,如果不使用 –name   d

docker端口映射与容器互联

端口映射与容器互联 1.端口映射实现容器访问 ① 从外部访问容器应用 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的. 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数来指定端口映射.当使用-P(大写)标记时,Docker会随机映射一个端口(端口范围在Linux系统使用的端口之外,一般都过万)到内部容器的开放网络端口: [[email protected]_0_9_centos ~]# docker run -d -P tra