docker使用入门

  菜鸟只能不断地的学习,这个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都用不了。

参考博文:https://www.cnblogs.com/tinywan/p/7985337.html

原文地址:https://www.cnblogs.com/Robin008/p/13258261.html