Docker
1|0安装docker
使用阿里源安装docker镜像,注意需要服务器时间同步
2|0镜像加速
阿里云容器镜像服务---->镜像加速器
3|0镜像基础操作
搜索镜像
拉取镜像
可以在阿里云创建镜像仓库后进行推送和拉取镜像
查看镜像
删除镜像
导出镜像
4|0容器操作基础命令
退出容器不注销
删除所有容器
[root@mon02 ~]# docker port nginx-test-port5
53/udp -> 0.0.0.0:53
53/udp -> :::53
80/tcp -> 0.0.0.0:86
80/tcp -> :::86
443/tcp -> 0.0.0.0:443
443/tcp -> :::443
5|0Docker 数据管理
查看数据
6|0白嫖镜像
7|0Docker 镜像制作
尽量选择小的基础镜像
如果是动态编译,需将类库一并打包到镜像
7|1Redis镜像制作(静态编译)
准备配置文件和脚本
编写Dockerfile
制作镜像
测试镜像是否可用
7|2Nginx镜像制作(动态编译)
8|0跨主机容器间通信macvlan
准备两台docker服务器进行测试
在两台虚拟机进行
创建macvlan网络,可以自定义ip地址
设置eth33的网卡为混杂模式
创建使用macvlan网络的容器
测试是否相通
9|0Docker Compose 单机编排
安装
本次使用版本
使用Compose部署禅道
编写yml文件
后台启动容器
进入容器后修改Nginx和php配置文件
10|0harbor私有镜像平台
注意版本,本次使用版本:
在harbor官网下载相应版本 https://goharbor.io/
使用手册 https://goharbor.io/docs/2.6.0/install-config/
设置服务端hostname
服务端安装harbor
进入目录
修改配置文件
本次使用http,将配置文件ip设置为服务器ip
修改config.json文件
重启docker
安装harbor,可以多次运行脚本
当修改harbor配置时可以使用 ./prepare 脚本
查看harbor是否正常运行
登录web界面新建项目
使用http时在客户端修改配置
修改镜像名
客户端登录
推送镜像
__EOF__
本文链接:https://www.cnblogs.com/panda-wei/p/16851980.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~