Docker系列三,docker的基本命令


docker环境下的基本操作命令


1.docker镜像与容器相关的操作命令


 1.1 在线拉取docker官方库的镜像

实际是从官方库htt://hub.docker.com 拉取tomcat镜像

docker pull tomcat 

1.2 查看已经存在的镜像

镜像相当于面向对象编程中类的概念

docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              latest              8251da35e7a7        12 days ago         188.4 MB
tomcat              latest              71093fb71661        5 weeks ago         347.7 MB
busybox             latest              8c2e06607696        4 months ago        2.433 MB


其中显示的 repository就是镜像的名字,Ta是镜像的版本

1.3 基于镜像创建运行的容器

容器相当于面向对象编程中实例的概念,但是并没有执行


docker create --name tomcat8  -p 8080:8080  tomcat

这是基于tomcat镜像创建了一个容器实例,-p 8080:8080  暴露宿主机的端口及容器内部端口的对应关系  ,tomcat8是为此容器起的名字

1.4  查看容器命令

查看正在运行的容器

docker ps 

这个命令会显示当前正在运行的所有容器,但不会显示1.3中创建的容器实例,当然,会有查看所有容器的命令

docker ps -a

这个命令会显示出所有容器,不管是否正在运行,在显示列表中会有状态的显示

1.5  运行容器命令

docker start tomcat8

 运行1.3中创建的容器实例,

1.6  查看容器的运行日志

docker logs tomcat8

查看名字为tomcat8的容器,tomcat的运行日志,可以显示出tomcat的启动日志

1.7 与容器进行交互

docker exec -t -i  tomcat8   /bin/bash

docker exec意思是:在tomcat8容器下面运行一个命令,在这里,运行的是/bin/bash目录
// -t 表示分配一个pseudo-TTY,-i 表示可交互

运行之后,提示符就变成了,tomcat的这个image的默认工作目录是/usr/local/tomcat,自动打开

#/usr/local/tomcat

可查看 webapps下面的所有应用.  按ctrl+c退出交互环境,回到Docker宿主机目录。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值