docker
文章平均质量分 52
乱蹦的小鱼干
身向光芒,拥抱太阳。
展开
-
docker部署Traefik1.7 转发marathon、file
Traefik1.7 转发marathon上的服务1、准备docker-compose启动文件注:假设你的主机ip为:10.11.0.0,后面皆以此为假设部署traefik-docker-compose.ymlversion: '3.3'services: reverse-proxy: image: traefik:v1.7-alpine command: --api --docker ports: - "80:80" - "443:443"原创 2021-09-16 10:04:05 · 452 阅读 · 0 评论 -
docker部署jupyterhub+SSL (HTTPS)/证书生成
JUPYTER1、JupyterHub简介2、先决条件3、安装准备可能用到的命令:添加用户到用户组证书生成1、JupyterHub简介支持多用户的 Jupyter Notebook 服务器,用于创建、管理、代理多个 Jupyter Notebook 实例。具有扩展性和可定制性。三个主要演员组成了 JupyterHub:多用户集线器(龙卷风过程)可配置的 http代理(node-http-proxy)多个单用户 Jupyter 笔记本服务器(Python/Jupyter/tornado)操原创 2021-09-03 17:43:22 · 2608 阅读 · 0 评论 -
Dockerfile配置crontab报错“new crontab file is missing newline before EOF, can‘t install.”
前提:操作系统:centos7想在docker容器创建时使用crontab定时自动运行脚本,于是在打包镜像时执行RUN crontab crontabfile命令报错:new crontab file is missing newline before EOF, can't install.原因:是因为指定的crontabfile文件是在window下编译的,所有无法直接在linux的crontab中直接使用解决方法打开crontab指定的文件查询文件是在什么环境下编辑的set ff修原创 2021-08-24 16:30:16 · 1529 阅读 · 0 评论 -
docker启动的PostgreSQL报错:could not resize shared memory segment …… No space left on d
报错:could not resize shared memory segment "/PostgreSQL.1237020338" to 8388608 bytes: No space left on d原因:PostgreSQL动态共享内存过小,但是Docker的默认/dev/shm大小为64MB解决办法:修改PostgreSQL共享内存的大小:查看现在容器中分配/dev/shm内存的大小$ docker exec -it ID bash$ df -h | grep shmshm原创 2021-01-21 15:48:27 · 8596 阅读 · 0 评论 -
docker启动报错的可能原因
1、产生以下原因是因为关闭防火墙,没有重启dockerERROR: unable to insert jump to DOCKER-ISOLATION-STAGE-1 rule in FORWARD chain: (iptables failed: iptables --wait -I FORWARD -j DOCKER-ISOLATION-STAGE-1: iptables v1.4.21:...原创 2020-03-11 19:03:57 · 2396 阅读 · 0 评论 -
docker修改存储目录
软连接的方式#停止docker1.systemctl stop docker 2.mkdir /home/docker-lib #在我这个项目里home是普通硬盘,在home下创建一个目录3.mv /var/lib/docker /home/docker-lib #将var下的docker移动到/home下4.ln -s /home/docker-lib/docker /var...原创 2020-08-14 14:38:04 · 177 阅读 · 0 评论 -
docker容器与宿主机时间同步
vim docker-composeversion: '3.1'services: HAProxy: image: haproxy:2.0.6 restart: always container_name: HAProxy ports: - 4600:4000 # 宿主机端口:容器内端口 - 1080:1080 volum...原创 2019-12-09 15:53:43 · 391 阅读 · 1 评论 -
Docker 安装 goharbor
作用远程镜像只拉取一次即可,减少下载镜像的网络延迟存储项目中由开发人员构建的程序镜像为集群提供镜像共享Hardware 硬件要求硬件最低配置推荐配置处理器2 CPU4 CPU内存4GB8GB硬盘40GB160GBSoftware 软件要求软件版本说明Docker17.03.0-ce 或更高Docke...转载 2019-12-04 10:35:30 · 2192 阅读 · 0 评论 -
docker (save、push、load、)保存镜像拷贝镜像,docker相关命令
1、将mysql的tar文件保存在/tmp目录下docker save 66bc0f66b7af >/tmp/mysql.tar#66bc0f66b7af 为mysql的id另一种保存方法[root@bjs1 mysql]# docker save -o rocketmq.tar rocketmq##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;...原创 2018-11-07 16:16:28 · 9954 阅读 · 0 评论 -
centos7 部署docker-compose——以及经常遇到的错误排解
本人安装docker-compose的方式选择的是使用pip安装(这种方法用起来看着步骤明了比较方便)一、安装pip #yum -y install epel-release #yum -y install python-pip确认版本 #pip –version更新pip #pip install –upgrade pip这时有的系统安装时会出...原创 2018-09-17 16:33:02 · 9882 阅读 · 0 评论 -
centos7纯净版(最小安装)部署docker-ce详情/配置代理
安装完纯净版centos7之后查看本机ip #ip addr 至于为什么用ip addr 而不用ifconfig请看我之前的文章有所介绍原创 2018-09-17 15:16:04 · 8006 阅读 · 0 评论 -
docker常用语法(包括删除全部容器/批量删除为none的镜像/编写Dockerfile)
停止容器#docker stop 容器名查询容器#docker ps -a删除容器#docker rm 容器名字删除镜像docker images#docker rmi 容器id进入容器其中字符串为容器ID:#docker exec -it d27bd3008ad9 /bin/bash查询容器docker ps -a1.停用全部运行中的容器:#doc...原创 2018-11-05 19:45:37 · 1929 阅读 · 0 评论