友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

docker出现IPv4 forwarding is disabled. Networking will not work解决方法

post by rocdk890 / 2018-10-11 18:03 Thursday linux技术

之前用docker部署阿里云ddns,最近一周我突然发现无法解析了,用docker logs ddns一看,发现全是ipv4转发错误,因我解决的时候没有记录日志里的错误,但重启容器的时候,给我报了个WARNING: IPv4 forwarding is disabled. Networking will not work.的错误,下面来看看解决办法:
系统:centos 7.x(64位)
1.修改内核参数
vi /etc/sysctl.conf
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1

2.重启network服务
systemctl restart netw...

阅读全文>>

标签: centos 内核 参数 网络 network docker ddns ipv4

评论(0) 引用(0) 浏览(86003)

docker部署阿里云ddns

post by rocdk890 / 2018-8-10 17:36 Friday linux技术

最近公司的花生壳ddns不知道怎么回事,使用一段时间就无法自动解析了,每次都要去重启下服务才正常,为了保证能正常访问公司服务,故想用阿里云的解析来解决.
系统:centos7.x(64位)

1.前提条件
你必须在阿里云有自己的账号
该账号下有域名在阿里云托管
该域名解析使用阿里云提供的服务

2.申请阿里云Access Key
https://ak-console.aliyun.com/#/accesskey

3.安装docker
这个就不用我再说了吧.

4.拉取镜像
docker pull chenhw2/aliyun-ddns-cli

5.部署docker应用
docker run -d \
--name ddns ...

阅读全文>>

标签: 域名 docker 容器 阿里云 aliyun ddns 动态

评论(2) 引用(0) 浏览(7062)

dockerfile制作tomcat7镜像

post by rocdk890 / 2018-1-29 15:18 Monday linux技术

近几年来java使用的地方越来越多,很多公司都在招java开发,java前端等等,对运维也造成了一定的影响,在很多开发使用同一台服务器的情况下,要保证他们之间的调试互相不受影响,又要保证环境的一致性,使用docker来完成这样的事是最合适的.

1.tomcat7-jdk7的dockerfile:
FROM debian:jessie
MAINTAINER rocdk890

ENV LANG C.UTF-8

RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo 'Asia/Shan...

阅读全文>>

标签: tomcat java 制作 docker 容器 dockerfile

评论(0) 引用(0) 浏览(3367)

centos7升级docker

post by rocdk890 / 2017-12-28 10:48 Thursday linux技术

centos7上直接yum安装docker的话,版本一般都是1.12的,很多镜像或者docker-compose配置需要更高版本的docker支持,故需要对默认的docker进行升级.
系统:centos 7.x(64位)
1.停止旧版镜像
docker stop $(docker ps -q -a)
docker rm $(docker ps -q -a)
docker rmi $(docker images -q) #这步可以不用删除,看个人

2.停止并删除旧版docker
systemctl stop docker

yum -y remove docker docker-common container...

阅读全文>>

标签: yum 升级 update docker centos7

评论(0) 引用(0) 浏览(3432)

shell脚本一键创建docker容器

post by rocdk890 / 2017-11-22 11:31 Wednesday linux技术

 最近发现个不错的一键创建docker容器的脚本,现分享给大家.

#!/bin/bash
#
#date :Wed May  3 15:51:34 CST 2017
#author: gaogd 
#
## 说明: ip为容器的ip,hostname为容器主机名,已经容器识别名称,hostname=itemname-servername-owner-ip
## 可以自己选择镜像,如果参数中木有指定镜像名称,那么就在脚本中展示出来,让用户选择,
## 如果用户也不选择,就是默认的sshd进行          
## 用法: sh createcontainter.sh ...

阅读全文>>

标签: linux shell 一键 创建 docker 容器

评论(0) 引用(0) 浏览(3652)

手动升级docker到1.9.1

post by rocdk890 / 2017-5-22 14:19 Monday linux技术

  好久没有写docker的教程了,今天想自己在虚拟机里安装个docker来进行测试,当装好docker之后,想对docker下载进行加速的时候,发现加速工具已经开始要求1.8版本以上才能使用加速器了,心里已经开始万马奔腾了,没办法,谁叫我们没有搭建自己的docker私有registry.
  系统:centos6.x(64位)

1.安装docker环境
如果你还不会安装docker环境,请去看我这篇文章centos 6.5安装docker和jenkins.

2.升级docker
目前docker版本如下:
docker --version
Docker version 1.7.1, b...

阅读全文>>

标签: centos 更新 linux 升级 centos6 docker 手动

评论(0) 引用(0) 浏览(3907)

使用nsenter进入docker container

post by rocdk890 / 2016-5-19 9:22 Thursday linux技术

  最近一直搞docker,老是用exec进入docker容器也很麻烦,今天在网上发现了nsenter进入容器很方便,解放了老是使用命令进入docker容器的麻烦,下面来看看nsenter的安装和使用吧.
  系统:centos 6.x(64位)
  环境:docker 1.7.1
1.安装nsenter
wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz
tar zxf util-linux-2.24.tar.gz && cd util-li...

阅读全文>>

标签: 进入 docker 容器 container nsenter

评论(0) 引用(0) 浏览(8258)

jenkins+nodejs的dockerfile

post by rocdk890 / 2016-5-17 16:08 Tuesday linux技术

  最近一直在搞docker下的jenkins+nodejs,就在前几天终于把一些棘手的问题给解决了.估计很多朋友都想要docker下jenkins+nodejs的dockerfile文件,我搜了下docker hub上,不知道是jenkins+nodejs用的人少还是怎么回事,很少有人共享jenkins+nodejs的dockerfile文件,现在我把我写的共享给大家,希望不要喷我哦.
  软件版本:jenkins 1.651.2
  nodejs 5.3.0(如果觉得我的nodejs版本低了的话,请自行更改高的版本)
  docker 1.7.1

下面是je...

阅读全文>>

标签: linux docker jenkins node nodejs dockerfile

评论(0) 引用(0) 浏览(5140)

docker容器redmine安装和卸载插件

post by rocdk890 / 2016-3-30 11:31 Wednesday linux技术

  今天给大家说下怎么在docker容器redmine里进行安装和卸载插件,这里说的redmine是2.x和之后的版本,之前的版本没有测试过,所以低于这个版本的请略过.
  系统:centos 6.5(64位)
  软件版本:redmine 2.5.3
          redmine_ckeditor 1.0.20
        docker 1.7.1
1.启动redmine
docker怎么启动redmine,这里就不说了,毕竟连容器都无法启动的话,看这篇文章也没用.

2.把插件拷进docker里
wget https://github.com/a-ono/redmine_ckeditor/archive/1.0.20.zip
unzip 1.0.20.zip...

阅读全文>>

标签: 安装 卸载 插件 install docker redmine 容器 uninstall

评论(0) 引用(0) 浏览(20257)

docker容器迁移

post by rocdk890 / 2016-3-28 13:51 Monday linux技术

  今天给大家说下怎么进行docer容器迁移,希望docker的大神不要打我,docker我才开始懂一点.相信很多人有时候在docker里配置好环境 之后,会被要求放到其他地方进行测试,这就需要把整个环境进行迁移过去,这也是docker的方便之处,不用重新进行配置.
  系统:centos 6.5(64位)
1.先有个配置好的docker环境,如果你没有的话,那还不赶紧去做个.

2.对docker容器进行停止运行
docker stop redmine
docker stop redmine-mysql
如果你容器这只运行了2个容器的话,那你可以使用
docker stop $(docker ps -q -a)
这个命令可以停止所有运行中的容器...

阅读全文>>

标签: linux 迁移 备份 docker 容器

评论(0) 引用(0) 浏览(4283)

docker容器安装vi

post by rocdk890 / 2016-2-24 14:41 Wednesday linux技术

  在使用docker容器时,同时你docker里的系统正好是debian或ubuntu的时候,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示:

        Reading package lists... Done
        Building dependency tree      
        Reading state information... Done
        E: Unable to locate package vim


   这时候需要敲:apt-get...

阅读全文>>

标签: 安装 vi install docker 容器

评论(0) 引用(0) 浏览(7525)

docker动态扩展容器空间大小

post by rocdk890 / 2016-2-19 10:45 Friday linux技术

  今天同事要在docker的jenkins容器里安装sdk,当他把他之前安装好的sdk传我时,我才发现居然有16g,docker的容器整个都才只有10个g,还好让我找到个可以动态扩展docker容器的文章,先分享给大家.
  系统:centos 6(64位)
  docker版本:1.7.1
  docker存储引擎:devicemapper
  宿主机分区格式必须是:ext2、ext3、ext4
脚本内容:
cat dynamic_modify_docker_disk.sh
#!/bin/bash
#This script is dynamic modi...

阅读全文>>

标签: 空间 docker 容器 扩大 动态增加硬盘 增加

评论(0) 引用(0) 浏览(6243)

centos不升级内核安装docker

post by rocdk890 / 2016-1-19 11:11 Tuesday linux技术

  之前在centos6.5下安装了docker,但考虑到很多机器不能升级内核并也要安装docker,还好已经有人在不升级内核的情况下把docker安装成功了.
  系统:centos 6.5(64位)
1.关闭selinux
vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

2.安装Fedora EPEL源
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

3.添加hop5.repo源...

阅读全文>>

标签: centos 系统 64位 docker 不升级内核

评论(0) 引用(0) 浏览(3787)

docker安装mediawiki

post by rocdk890 / 2016-1-8 14:20 Friday linux技术

  今天同事要求在docker里搭建个mediawiki,好在找到个mediawiki的镜像,不然根据他们给的资料要整好久去了.下面我们来看安装教程.
  系统:centos 6.5(64位)
1.下载mediawiki镜像
docker pull synctree/mediawiki:latest

2.启动之前的准备
mkdir /srv/docker/mediawiki/mysql -pv
mkdir /srv/docker/mediawiki/mediawiki

3.docker启动mediawiki...

阅读全文>>

标签: 安装 linux install docker mediawiki

评论(2) 引用(0) 浏览(5401)

docker安装gitlab+redis+mysql

post by rocdk890 / 2016-1-7 10:07 Thursday linux技术

  今天公司要求在docker中安装gitlab+mysql,经过一天的折腾,终于搞定了.
  系统:centos 6.5(64位)
1.先安装并启动docker
这一步就不再介绍了,大家看我之前的centos 6.5安装docker和jenkins文章吧.

2.安装准备
mkdir /srv/docker/gitlab/mysql -pv
mkdir /srv/docker/gitlab/redis -pv
mkdir /srv/docker/gitlab/gitlab -pv
mkdir /srv/docker/gitlab/log -pv

chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/mysql
chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/redis
chcon -Rt svirt_sandbox_file_t /srv/docker/gitlab/gitlab

3.安装mysql redis gitlab...

阅读全文>>

标签: centos mysql 安装 linux redis install docker gitlab

评论(0) 引用(0) 浏览(5351)