小白笔记之docker容器
本文参考于docker菜鸟教程:https://www.runoob.com/docker/docker-hello-world.html
我们可以在docker容器中运行简单的程序,如教程中输出hello world,我自己也试了一下
命令为docker run ubuntu /bin/echo "hello world"
如图,我们成功输出了hello world。
交互式容器:
在docker中,我们可通过 -i -t 两个参数,让docker容器实现”对话“功能:
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
-t:在新容器内指定一个伪终端或终端。
如上图所示我们已经进入了一个ubuntu容器。我们尝试在此容器中输入命令。
如图,我们打印出了/etc/resolv.conf文件的内容。
输入exit即可退出当前容器。
以进程方式启动容器:
后台启动
这个长字符为容器的id,通过docker ps来查看一下
通过docker logs查看容器内的输出
可以看到我们输出了很多hello world。停止容器。
Docker运行一个web应用:
简单的就按照docker菜鸟教程所述,在这里就不多多赘述。就展示一下结果
我在这里记录一下我部署一个tomcat。后续部署javaweb应用也都是基于tomcat来完成的,这个我们之后介绍。
首先docker pull tomcat:8.0.50 来获取tomcat镜像
然后启动
tomcat默认的端口号为8080,我们可以通过-p来修改,在浏览器输入ip+8088来验证,
tomcat部署成功。欢迎大家对我的不足进行批评指正。再会!