Docker学习

mac2025-12-29  6

Docker学习的第一天

本来想一天看完docker的全部内容的,但是。。。。。。

所以开始记录第一天的学习

首先使用的ubuntu安装docker,直接apt install docker-io,这个下的版本据说不是最新的,不过由于自己太菜实在无法解决ubuntu 缺少release文件的错误,所以放弃了从官方库中下载的念头。

顺便吐槽一句,在网上查“ubuntu 缺少relesa文件默认禁用”全是说在/etc/apt/sources.list.d 删除对应错误的文件就可以解决。。。老子东西都删了还解决个毛!

然后测试,直接docker --version发现

实际上好像也不低,难道是因为我用的是ubuntu 19?网上关于ubuntu 19的内容也挺少的。

正式开始使用docker,直接docker run hello-world,很明显🕗太行

因为本地根本就没有helloworld这个东西

所以先docker pull hello-world 这个时候就应该发现,docker跟git非常像。这就很nice。然后再run

还是非常舒心的。

基本操作结束开始常规操作pull tomcat,pull centos。跟着视频走,先运行一下centos。docker run -it centos。

这里得说一下。。。这个-it实际上第一天我也没记住,详细还是查阅docker命令大全吧,不过还是那个想法,东西用的多了自然就记住了,所以一定不能让自己闲下来啊,不是写代码就是学写代码就很nice。 当时我就惊了,这也太顶了,真的没白学,这就直接相当于启动一台虚拟机也太强了。vmware可以下岗了(我人没了)。

接下来就是一大堆命令的使用,就不多说了

待插入docker命令大全(总感觉这地方要一辈子都只有这么几个字了)

虽然不多说但是也得画重点,个人认为作为比较重要的地方

tomcat的端口问题,首先在启动的时候docker run -it -p 自定义端口:tomcat设置的端口(8080)tomcat 自定义端口 -P tomcat 随机定义一个端口docker cp指令,为了封装一个自己的docker这个指令就必不可少了吧 从主机复制文件到容器 docker cp 主机路径 容器名称:容器路径 从容器复制到主机 上面刚好反过来docker commit 和git一样的提交自己的docker到本地仓库 docker commit -a “” -m “” CONTAINERID name:name

接下来就是持久化的东西了,但是这里学了一点点之后就。。。所以剩下的内容还是留给明天总结吧,Docker学习_3是不可能出现了!

不得不说今天写的东西废话有点多且整体文章没什么乱用,不过就当写日记了吧。。。 那些docker的核心思想和原理留到后面全学完了一起总结吧。

最新回复(0)