设为首页 加入收藏

TOP

CentOS 7.5 安装Docker 教程(二)
2019-09-02 23:35:43 】 浏览:29
Tags:CentOS 7.5 安装 Docker 教程
CREATED:镜像创建时间。

- SIZE: 镜像大小。

4、删除本地镜像

使用docker rmi命令即可删除指定镜像

# docker rmi tomcat:7

 

容器相关命令

 1、新建并启动容器

使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项。

-d选项:表示后台运行

-p选项:指定端口映射,

  -- hostPort:containerPort

# docker run -d -p 8080:8080 tomcat:7

 

这样就能启动一个 tomcat 容器。在本例中,为docker run添加了两个参数,含义如下:

-d 后台运行

-p 宿主机端口:容器端口 

这里是把 容器的8080 端口映射到 虚拟机的8080端口,通过虚拟机自带的浏览器 访问 127.0.0.1:8080 或者 物理机访问 虚拟机的ip:8080 (192.168.126.128:8080)也可以访问,都是一个意思。

访问http://Docker宿主机 IP:8080/,将会看到tomcat的主界面如下:

 

 需要注意的是,使用docker run命令创建容器时,会先检查本地是否存在指定镜像。如果本地不存在该名称的镜像, Docker就会自动从Docker Hub下载镜像并启动一个 Docker容器。

 

2、列出容器

用docker ps命令即可列出 正在运行中的容器

# docker ps

如需列出所有容器(包括已停止的容器),可使用-a参数。该列表包含了7列,含义如下

 

- CONTAINER_ID:表示容器 ID。

- IMAGE:表示镜像名称。

- COMMAND:表示启动容器时运行的命令。

- CREATED:表示容器的创建时间。

- STATUS:表示容器运行的状态。UP表示运行中, Exited表示已停止。

- PORTS:表示容器对外的端口号。

- NAMES:表示容器名称。该名称默认由 Docker自动生成,也可使用 docker run命令的--name选项自行指定。

3、停止容器

使用 docker stop命令,即可停止容器

# docker stop 4dbf26d1624d

其中 4dbf26d1624d 是容器 ID,当然也可使用 docker stop容器名称来停止指定容器

 4、启动已停止的容器

使用docker run命令,即可新建并启动一个容器。对于已停止的容器,可使用 docker start命令来启动

# docker start 4dbf26d1624d

5、查看容器日志

# docker container logs 4dbf26d1624d

 

6、进入容器

使用docker exec命令用于进入一个正在运行的docker容器。如果docker run命令运行容器的时候,没有使用-it参数,就要用这个命令进入容器。一旦进入了容器,就可以在容器的 Shell 执行命令了

# docker exec -it 4dbf26d1624d /bin/bash

 退出容器  

# exit

7、删除容器

使用docker rm命令即可删除指定容器

# docker rm 4dbf26d1624d 

该命令只能删除已停止的容器,如需删除正在运行的容器,可使用-f参数

 

Docker虚拟化原理

传统虚拟化和容器技术结构比较:

传统虚拟化技术是在硬件层面实现虚拟化,增加了系统调用链路的环节,有性能损耗;

容器虚拟化技术以共享Kernel的方式实现,几乎没有性能损耗。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux下用户管理:创建用户指定密.. 下一篇云服务器反黑客入侵攻防实录(一)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目