docker学习笔记(二)——使用

接上篇:docker学习笔记(一)——安装

下载好镜像文件之后,我们就可以启动该镜像生成一个容器了(镜像只有一个,运行多少次镜像就能生成多少个容器)。

用docker run --name 容器名 -d 指定镜像模板 命令运行镜像

以tomcat为例,首先查看一下本机的所有镜像文件,我给新建的容器命名为 mytomcat ,-d 表示在后台运行,tomcat是指定的镜像名:

当出现上图这样的字符时,就表示已经运行成功了。

用 docker ps 命令可以查看当前有哪些容器正在运行:

但实际上,这个Tomcat容器运行之后虽然有端口号也正在运行,可是通过外部浏览器,连接虚拟机的ip地址和此端口号8080时,是无法连接的,这时候就要做端口映射的处理。

先用docker stop 命令把这个容器给停止:

后面可以用容器的id也可以用names,再查看运行中的容器可以发现已经没有了。

用docker ps -a 可以查看所有的容器,包括已经停止的,如果需要将停止的容器重新启动,则可以这样查看容器信息:

启动停止状态的容器命令是:

docker start CONTAINER ID /NAMES

删除容器的命令是:
docker rm CONTAINER ID /NAMES

需要注意的是,删除的容器必须是停止状态的,一定要先stop才可以删除。

接下来创建一个可以从外部浏览器访问的Tomcat容器:

[root@localhost ~]# docker run -d -p 8888:8080 tomcat

这一次我没有用  --name 给容器命名,所以它自动给我起了个名字;

-d 表示后台运行

-p表示端口映射,本机端口号:容器内部端口号

接下来在外部浏览器的地址栏输入虚拟机的ip地址:8888即可访问到容器内设置的Tomcat服务器了(如果出现问题,可以检查一下防火墙是否是关闭状态)

出现这个页面就表示成功了。

docker的更多命令,参考它的官方文档:

https://docs.docker.com/engine/reference/commandline/docker/

欢迎小伙伴们一起交流~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值