Docker
文章平均质量分 70
Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries.
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
使用 Docker + DockerCompose 封装 web 应用
这篇文章会介绍如何将后端、前端和网关通通使用 Docker 容器进行运行,并最终使用 DockerCompose 进行容器编排。技术栈前端ReactAnt Design后端GoIris网关NginxOpenRestyLua企业微信后端构建 api这里虽然我们写了 EXPOSE 4182,这个只用在测试的时候,生产环境实际上我们不会将后端接口端口进行暴露,而是通过容器间的网络进行互相访问,以及最终会使用 Nginx 进行转发。FROM golang:1.15.5.原创 2021-02-27 11:33:32 · 4602 阅读 · 0 评论 -
Docker Desktop 已经支持 Apple M1 了
在苹果 M1 芯片上使用的 Docker Desktop 目前是一个技术预览版,专门提供给想尝试 Docker Desktop 的实验性构建的苹果 M1 机器的早期采用者。注意:基于苹果 M1 芯片的 Docker Desktop 仍在开发中。建议不要在生产环境中使用技术预览版。已知的问题苹果 M1 的 Docker Desktop 的技术预览版目前有以下限制:预览版不会自动更新。必须手动安装任何将来的 Docker Desktop 版本。必须安装 Rosetta 2,因为某些二进制文件仍.原创 2021-01-10 17:01:41 · 15915 阅读 · 0 评论 -
设置已存在的Docker容器自动重启
docker update --restart=always <container_id>原创 2020-12-07 13:12:30 · 13439 阅读 · 0 评论 -
【docker】gitlab + qqmail配置SMTP
gitlab使用qqmail进行配置SMTP发送邮件1. 进入docker$ sudo docker exec -it gitlab /bin/bash2. 编辑gitlab的配置文件gitlab.rbgitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.qq.com"gitlab_rails['...原创 2018-10-18 16:23:50 · 14245 阅读 · 0 评论 -
【docker】Couldn't connect to Docker daemon at http+docker://localhost
Couldn’t connect to Docker daemon at http+docker://localhost - is it running?我使用的是ubuntu16.04原因在于当前用户没有docker的使用权限,需要使用sudo或者将当前用户加入到docker用户组,这个请参考我写的另一篇文章:非root用户没有权限使用docker这个问题可以参考github上的iss...原创 2018-10-17 08:05:10 · 14349 阅读 · 0 评论 -
【docker】开启gitlab + nginx + https之旅
docker跑gitlab不是难事,利用nginx的反向代理,加上https也没什么问题1. docker跑gitlab$ sudo docker run -d --name gitlab \--hostname gitlab.example.com \-p 2443:443 -p 22:22 \-v /srv/gitlab/config:/etc/gitlab \-v /srv/gi...原创 2018-10-17 21:40:29 · 19277 阅读 · 1 评论 -
【docker】正确同步容器与本地的时间
javaweb中new date()获取本地时间传给小程序前端进行格式化出现时间误差,原因在于跑tomcat的docker容器中时区和时间不同1. 不做任何修改:hsowan@hsowan-ubuntu:~$ docker run -d --name tomcat tomcat:9.0.12-jre10-slim 2357df871b51cd6339d8490e3cdd6b3ca7f8eed...原创 2018-10-17 13:13:38 · 16084 阅读 · 0 评论 -
【docker】jenkins+webhook快速部署应用
Docker + Jenkins + Webhook(码云)快速部署应用环境docker (ubuntu aliyun)jenkins (ubuntu aliyun)注:docker和jenkins分布在不同的服务器上docker (ubuntu Xenial 16.04 and newer)安装:$ sudo apt-get remove docker docker-engine...原创 2018-10-10 11:22:04 · 13067 阅读 · 0 评论