Docker的一些tips

Docker切换国内镜像下载源

  • 修改Docker配置文件/etc/default/docker如下:
    DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"
  • 重启Docker
    service docker restart

添加映射端口

添加映射卷

Docker安装LNMP

Nginx

  • 反代
    抛个链接吧,没什么难的 —— 参考链接

Mysql

  • 配置参考链接
  • 导入.sql文件
    source /xxx/xx/sxxx.sql
  • PMA配置文件
    根目录下config.inc.php:
    • $cfg['Servers'][$i]['host'] = 'localhost'; //填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
    • $cfg['Servers'][$i]['port'] = ''; //mysql端口,如果是默认3306,保留为空即可
  • "Data truncated for column"错误
    • 添加字符长度(我的字段类型为text),所以不存在这个问题。
    • 更改字符类型为utf8(已经是UTF8)
  • 权限配置 -> 参考链接

PHP环境

  • 附上这个链接是因为我对php7.0-apache这个镜像不太会用,找不到php.ini,后来发现没有?
    参考链接1 - 用处不大
    参考链接2
    //配置ThinkPHP的重写
    a2enmod rewrite   //开启扩展
    修改配置 /etc/apache2/apache2.conf 中所有的AllowOverride None改为All
    //安装拓展组件在下面这个地方
    cd /usr/local/bin
    docker-php-ext-install pdo_mysql mysqli
  • 同样是上面这个镜像,当需要安装gd库时,怎么也装不好,初步估计可能是源的问题,后来换了163的Debian源(其他源在apt update时都会出现和缺少一个https有关的包的Error)。
    如果不需要更换源,Dockerfile可以这样写:
    FROM php:7.0-fpm
    RUN apt-get update && apt-get install -y \
          libfreetype6-dev \
          libjpeg62-turbo-dev \
          libmcrypt-dev \
          libpng-dev \
      && docker-php-ext-install -j$(nproc) iconv mcrypt \
      && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
      && docker-php-ext-install -j$(nproc) gd
    
    来源:php7.0-apache官方Docker文档
  • 另外,还会出现诸如此类的问题:
    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxxxxxxxxxx
    
    原因是缺少源的GPG public key。
    解决方案:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxx
    

FTP配置

在容器里安装了FTP,怎么也访问不了,后来才知道FTP不只需要一个端口 -> 参考链接

宝塔面板 - 文档

  • 开一个centos的容器
    docker run -i -t -d -p 520:520 -p 521:521 -p 580:80 -p 5443:443 -p 888:888 -p 8888:8888 -v /xxxx:/home -v /xxxx:/www  --name bt_manage centos
    
    注意,安装路径肯定是/www,貌似不好修改,另外一个是ftp.
  • 进入容器里面执行这些命令``
    yum check-update -y
    yum update -y
    yum install initscripts wget -y
    wget -O install.sh http://download.bt.cn/install/install.sh 
    ./install.sh
    
  • 最后输出的是用户名和密码要记下来。
  • 可以用反代然后用域名访问但是好像要加个/login?

Discuz

  • 拉取Discuz,要注意研究一下是否与php7兼容
    git clone https://gitee.com/ComsenzDiscuz/DiscuzX.git
  • 选取正确的Docker镜像文件,我选用php7.0-apache
    映射.../uploads/:/var/www/html
  • 开启mysqli拓展
    docker exec -it discuz /usr/local/bin/docker-php-ext-install mysqli && service apache2 restart
    这个apache2可能是httpd
  • 然后正常访问写数据库即可

SSL加密

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容

  • 摘要:海量数据从哪儿来?世上本无所谓大数据的,爬的多了,自然就有数据了。 为什么使用docker? 这两年网上关于...
    暖夏未眠丶阅读 2,082评论 0 1
  • 不得不说 docker的火爆程度已经达到的地步, 由于国外docker搭建太慢,国外的安装文档也很全面,这里就不在...
    行书以鉴阅读 68,220评论 6 29
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,514评论 15 147
  • 嘴器很长肚能装,踏着夜色来寻粮。 嗡嗡做诗留标记,到此一吃梦正香。 (二) 注:...
    简村小吹阅读 283评论 53 25
  • 我,24岁,一个梦想缤纷的年龄,却有着挥之不去的淡淡的忧伤,见孤雁南飞,便有“无可奈何花落去”的惆怅,见枫叶变红,...
    南海楚留香阅读 204评论 0 0