菜鸟只能不断地的学习,这个docker本来是运维人员的工作,但是我可能还是要学一学,因为有可能用到,这时你这能自己给自己加油
首先我从hub.docker.com拉取了tomcat的镜像(加上tag)
docker run -d -p 1600:8080 tomcat:9-jdk8-corretto # 启动容器,配置端口的映射,-d表示后台运行
docker exec -it container-id /bin/bash # 进入容器
作为容器,我们是需要向其中放东西的,那么就得进入容器,exec就是用于进入容器的方法。
那么如何打包我们的程序呢?
我先搞了一个tomcat的镜像玩,我们知道这个tomcat是依赖于linux的。然后我们想搞一个linux镜像玩呢?是不是也要下载这个镜像呢?
用户一般不会在ubuntu中写什么东西,因为容器一般会重新启动,然后写的东西都没有了。一般我们会把写的东西放在容器中运行,但是这些东西都是在外面开发的,都是有副本的。
docker中的linux的man是不能用的,它到底阉割了什么?
就需要容器环境和宿主机进行交户,最简单的就是文件copy。
我们最熟悉的镜像就是linux了吧?因为我们经常用虚拟机。但是当我们把一个Ubuntu运行起来后,我们能干什么呢?我分迷茫。发现在容器中vim都用不了。