- 博客(13)
- 收藏
- 关注
原创 Dockerfile基本结构与指令说明
这部分包括了多个指令,如 ADD、COPY、RUN、ENV、WORKDIR、VOLUME、EXPOSE 等,用于执行构建镜像过程中的各种操作,例如复制文件、执行命令、设置环境变量、设置工作目录、创建卷、暴露端口等。在 Dockerfile中用于声明容器在运行时监听的端口,它不会实际上发布端口或设置防火墙规则,但它提供了一个声明式的端口配置,使得在部署时可以更容易地使用 docker 命令的 -p 参数来映射端口。这相当于在画作的边缘写下你的名字和联系方式,让看到这幅画的人都知道是谁创作的。
2024-08-22 16:04:19 696
原创 Docker基础命令汇总
Docker容器就像是你打包好的物品清单,无论搬到哪里,只要按照清单来,你的家就能快速地布置好,而且每次搬家都使用相同的清单,确保了一致性和便捷性。Docker镜像就像是你打包好的物品清单,无论搬到哪里,只要按照清单来,你的家就能快速地布置好,而且每次搬家都使用相同的清单,确保了一致性和便捷性。Docker镜像是由多个只读层组成的,每一层都是可复用的,这样可以节省存储空间,加快镜像构建和分发的速度。容器不依赖于特定的基础设施,可以在任何安装了Docker的机器上运行,实现了“一次构建,到处运行”。
2024-08-21 16:03:19 882
原创 Docer批量删除容器,目录挂载,卷映射,卷相关命令
不管是手动创建的卷(docker volume create [卷名])还是启动容器自动创建的卷,最终都会放到/var/lib/docker/volumes/卷名中。docker run -d -p 内部端口:外部端口 -v 外目录位置:内目录位置 --name 指定容器名 镜像名。此时容器被删除,只要使用运行时的命令,使用IP访问和用cat查看都是不会出问题的(即数据不会因为容器的闪失而被清除)使用目录挂载进行配置文件(在事先没有把配置文件放入外文件的情况下),因为目录挂载默认是以外部目录的内容为准的。
2024-08-16 15:52:31 285
原创 分享至社区
对镜像进行改名,因为社区为了区分则会使镜像名为,用户名/镜像名。docker tag 镜像名(名:版本) 用户名/镜像名。提示Login Succeeded就说明登录成功了。登录dockerhub网站(sign in)docker push 用户名/镜像名。Username:你的网站用户名。命令:docker login。Password:网站登录密码。命令:docker push。命令:docker tag。
2024-08-16 11:33:39 166
原创 docker run与docker exec命令细节(以简单修改默认界面为例子)
重点叙述docker run 的常见参数及浏览器如何访问容器问题的解决,还有怎样简单修改镜像自带的默认展示页面
2024-08-15 11:20:47 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人