phpmyadmin 改ip步骤
①docker-compose exec phpmyadmin /bin/sh
cd /etc/phpmyadmin
vi config.ini.php
②打开以看到一个
$ip_prefix = '39.82.201.27';
把这个IP改成需要登录的ip
③exit 后 restart容器
1.时区问题
select now();差数据库的时间
date -R; 显示linux的时间
2. 首次登陆的时候url中添加了jsessionid
解决办法,直接response.sendRedirector。什么原因呢?跟cookie有关系
3.nginx的配置映射
4.找docker的日志
cat /dev/null > /var/lib/docker/containers/容器id/ .log
5.docker的清理
du -sh * 查看当前目录下每个文件的占用磁盘大小
找到 /var/lib/docker/overlay2 占用很大
docker system df 查看docker磁盘的使用情况
docker system prune -a 清理没用的镜像
最好的清理办法安装portainer清理、
portainer:
image: portainer/portainer
restart: always
ports:
- "9000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/docker/portainer/data:/data
docker的一些命令
docker --version
docker ps //当前运行的容器
docker ps -a //所有容器
docker run ubuntu:15.10 /bin/echo "hello world"
docker run -i -t ubuntu:15.10 /bin/bash
-t:在新容器内指定一个伪终端或终端。
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
cat /proc/version 当前系统版本信息
ls 当前目录下的文件列表
exit或ctrl+d退出
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
docker logs 容器id //查看容器内的标准输出
docker stop 容器id
docker images //显示已下载镜像
docker top 容器id //查看容器内部的进程
docker inspect 容器id //查看docker的底层信息
docker run -d -P training/webapp python app.py -d:让容器在后台运行
docker commit //将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像
docker build -t runoob/centos:6.7 . //-t :指定要创建的目标镜像名
. :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
apt-get update 更新容器
docker-compose logs -f 组件名