docker info 指令报若下错误:WARNING: No memory limit support 或WARNING: No swap limit support 解决方法: 1.打开/etc/default/grub文件,添加如下内容: GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 或执行sed  -i  's#GRUB_CMDLINE_LINUX=""#GRUB_CMDLINE_LINUX=…
1.在Ubuntu中安装Docker 更新ubuntu的apt源索引 sudo apt-get update 安装包允许apt通过HTTPS使用仓库 sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 添加Docker官方GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | su…
系统要求: 必须时64位的系统,内核最低要求是3.10 查看系统内核: $ uname -r 3.11.0-15-generic 获取最新版本打Docker: $ wget -qO- https://get.docker.com/ | sh 验证是否正确安装: $ sudo docker run hello-world 安装后启动时出现以下问题: FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: dial u…
Cannot connect to the Docker daemon. Is the docker daemon running on this host?   在配置Jenkins从Gitlab自动构建Dockerfile上传至Harbor时遇到了上述问题,jenkins中执行docker命令会有上述报错,查阅相关资料后发现解决办法如下: 一.修改Docker服务配置 systemctl stop docker sudo gpasswd -a jenkins docker#将jenkins用…
执行yaml.load()出现警告信息:YAMLLoadWarning: callingyaml.load() without Loader=... 原因: yaml5.1版本后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版本之后就修改了需要指定Loader,通过默认加载器(FullLoader)禁止执行任意函数 解决方案: 通过下面两种方式处理: 1.yaml.load(a, Loader=yaml.FullLoader) 2.yaml.warnings({'YAML…
前面做了在ubuntu中安装jenkins+docker实现自动部署,但是得安装jdk8+tomcat8环境,比较麻烦,因此本文记录如何将jenkins直接装在dockers内并且实现远程触发功能. docker的安装不做阐述,详见 https://www.cnblogs.com/dhcnblog/p/11291709.html 安装docker内的jenkins: 1.直接登陆jenkins官网查看最新的docker pull命令 https://jenkins.io/zh/download/…
检查 Device Mapper 是否存在 sch01ar@ubuntu:~$ ls -l /sys/class/misc/device-mapper 安装 Ubuntu 维护的版本 sch01ar@ubuntu:~$ sudo apt-get install docker.io 安装完之后查看 docker 的版本 sch01ar@ubuntu:~$ sudo docker version 使用非 root 用户 sch01ar@ubuntu:~$ sudo groupadd docker /…
今天研究了下ubuntu里的crontab内置指令.这是设置定时执行脚本任务的指令,我先测试了下最基础的执行. 第一次使用crontab 时,会出现 no crontab for root - using an empty one “Select a editor ......”下面有几个选项,就是叫你选择编辑器.(选vim)就可以了,我选的第三个. 但是如果你选错了,就可能会遇到点麻烦,没有办法正常编辑,crontab -e. 怎么办? 执行这个命令:select-editor  (针对cro…
1.添加用户组,如果已存在则不用设置. sudo groupadd docker 2.将用户加入该 group (docker)内 sudo gpasswd -a ${USER} docker 3.重启docker sudo service docker restart 4.更新用户组数据,必须执行否则无效 newgrp docker 5.如果执行docker ps,还有报错,重新登录系统再试试.…
dag模板 from airflow import DAG from airflow.operators.bash_operator import BashOperator from airflow.operators import ExternalTaskSensor from airflow.operators import EmailOperator from datetime import datetime, timedelta default_args = { 'owner': 'ai…