当我们在 GitHub 上构建 Docker 镜像并将其部署到 Dagster 云时,每次提交都需要3到5分钟才能在 Dagster 用户界面上显示出来。以前我们把 GitHub Action 代码打包成 Docker 镜像,然后使用 Docker 容器操作。
Docker 使用 Google 公司推出的 Go 语言进行开发实现,基于 Linux 内核的cgroup,namespace,以及 OverlayFS类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
这种情况可能是 ip 又变了,在终端里用 ipconfig 查看新的 ip 地址,然后 C:\Windows\System32\drivers\etc 文件夹下的 hosts 里的 Docker ip 映射也同步修改一下,在输入 ipconfig/flushdns 刷新本机 DNS 解析缓存,之后再用新的 ip 地址去连接数据库就可以了,可以直接用 navcat 去测试连接。
我在之前的NAS教程中多次提到以及使用到Portainer这款Docker管理神器,作为一款可视化的Docker操作界面,它可以不通过让小白用户懵逼的各种命令行,点点鼠标就可以进行导入、导出、删除镜像,以及网络创建、配置、删除,还有容器更多自定义配置等多种且全面的操作。
1,先介绍一下 Dockur 的 compose 部署命令,docker-compose.yml:2, docker run。VERSION: 代表的系统版本,其中 Tiny 11、Tiny 10 部署很慢建议本地化部署。