Linux学习之Docker镜像和容器

前言

之前已经把Docker安装好了,接下来就是操作的时刻了。真所谓手下见真章。前提是你的防火墙需要关闭啊,因为本文章我使用tomcat作为例子,如果不关闭防火墙,window访问不到。
使用service firewalld status查看是否关闭
使用service firewalld stop关闭防火墙

步骤

首先我们先启动docker
在这里插入图片描述
接下来就是对镜像的操作,
举个例子,如果我们要去超市买东西,首先我们应该先去找我们要买的东西,然后把东西放进我们购物车中,然后付钱之后,才能开始用或者吃我们买的东西。
想要使用Docker Hub中镜像,首先我们要先去搜索,我以tomcat为例:
在这里插入图片描述
我们从Docker Hub中搜索到了关于tomcat的所有镜像然后,找到我们想要的,第一个为官方镜像,我就选择这个了。
接下在就是将这个镜像从货架上拿走了,
在这里插入图片描述
备注:docker pull tomcat 默认是拉取latest版本的,如果想要自己指定的版本,应该改为docker pull tomcat:8.4

在经过上面的命令,tomcat已经拉取到了本地,但是我们怎么才能看到呢!
接下来,我们该去看看我们拿到的东西了,
在这里插入图片描述
我们可以看出tomcat版本为默认的latest.

如果我们想要删除该镜像,可以使用命令:

docker rmi 镜像ID
容器

以上就是镜像的操作,接下来,我们即将开启我们的容器之旅:
首先是运行
在这里插入图片描述
docker run 是启动docker容器,–name mytomcat 是允许我们自己命名该容器,可以省略;
-d是表示后台运行;tomcat:latest运行的镜像以及版本,如果是latest可是省略,我这里仅仅是为了方便看全。
这完成了容器的启动,但是我们怎么知道啊,使用命令查看容器:
在这里插入图片描述
备注:如果你想查看完整的状态,可以使用docker ps -a 的方式查看完整信息。
如果不使用该容器,我们可以关闭它,
在这里插入图片描述
如果在关闭之后,想要重启它,就使用如下命令(start /stop后,是容器的id
在这里插入图片描述
如果想要删除容器,使用命令:
在这里插入图片描述
备注:删除的前提是,你要删除的镜像得是关闭的,开启状态是删除不了的。
经过,以上的步骤,我已经启动了tomcat镜像,这样我是不是可以去挑逗,tomcat那只猫了,很可惜,它还不想见你。
因为,我们并没有做映射端口,人家根本连来的路都不知道在哪!
在这里插入图片描述
使用如上命令,进行端口号映射,将虚拟机的8888端口映射镜像的 8080端口,好,接下在我们去找找tomcat猫,吸一吸猫。
我们可以通过命令获取到虚拟机的IP地址
在这里插入图片描述
现在万事俱备,只欠吸猫,
在这里插入图片描述
结果,看来,果然对于我而言,最舒服的事情就是吸吸猫了。如果你想要查看日志
可以使用命令
docker logs 容器ID查看即可。这里我就不截图了。有兴趣的小伙伴可以去试一试。

注意

以上仅仅是我一家之言,我自己学习过程中的实际敲的命令和理解,如果有大牛能纠正我博客中的错误,就十分感激不尽了。让我们一起在开发的道路上一去不复返。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值