x86 openwrt docker

2023-07-09 731点热度 1人点赞 0条评论

bwrt

mysql

docker run --name mysql -p 3306:3306  -v /mnt/sda4/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

运行容器之后,把my.cnf复制出来

cd /mnt/sda4/data/
docker cp mysql:/etc/my.cnf .

编辑my.cnf文件,在[mysqld]下添加如下内容,忽略表名大小写:

lower_case_table_names=1

停止容器,删除主机上的mysql目录文件,重新运行并初始化容器:

docker rm -f mysql
rm -rf mysql/*
docker run --restart=always --name mysql -p 3306:3306 -v /mnt/sda4/data/my.cnf:/etc/my.cnf -v /mnt/sda4/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

phpmyadmin

docker run --restart=always --name phpmyadmin -d -e UPLOAD_LIMIT=52428800 --link mysql:db -p 8601:80 phpmyadmin/phpmyadmin

-e UPLOAD_LIMIT=52428800 表示配置允许上传文件最大为50M

portainer

官方版:

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/sda4/data/portainer_data:/data portainer/portainer-ce

中文汉化版

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/sda4/data/portainer_data:/data 6053537/portainer-ce

登录地址http://ip:9000

redis

docker run -p 6379:6379 --restart=always --name redis -d redis:latest --requirepass "xianfengredis"

--restart=always表示与docker一起启动和停止

istoreos

mysql

docker run --name mysql -p 3306:3306  -v /mnt/sata1-4/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

运行容器之后,把my.cnf复制出来

cd /mnt/sata1-4/data/
docker cp mysql:/etc/mysql/my.cnf .

编辑my.cnf文件,在[mysqld]下添加如下内容,忽略表名大小写:

lower_case_table_names=1

停止容器,删除主机上的mysql目录文件,重新运行并初始化容器:

docker rm -f mysql
rm -rf mysql/*
docker run --restart=always --name mysql -p 3306:3306 -v /mnt/sata1-4/data/my.cnf:/etc/my.cnf -v /mnt/sata1-4/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

phpmyadmin

docker run --restart=always --name phpmyadmin -d -e UPLOAD_LIMIT=52428800 --link mysql:db -p 8601:80 phpmyadmin/phpmyadmin

-e UPLOAD_LIMIT=52428800 表示配置允许上传文件最大为50M

portainer

官方版:

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/sata1-4/data/portainer_data:/data portainer/portainer-ce

中文汉化版

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/sata1-4/data/portainer_data:/data 6053537/portainer-ce

登录地址http://ip:9000

redis

docker run -p 6379:6379 --restart=always --name redis -d redis:latest --requirepass "xianfengredis"

--restart=always表示与docker一起启动和停止

pve

mysql

docker run --name mysql -p 3306:3306  -v /root/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

运行容器之后,把my.cnf复制出来

cd /root/data/
docker cp mysql:/etc/my.cnf .

编辑my.cnf文件,在[mysqld]下添加如下内容,忽略表名大小写:

lower_case_table_names=1

停止容器,删除主机上的mysql目录文件,重新运行并初始化容器:

docker rm -f mysql
rm -rf mysql/*
docker run --restart=always --name mysql -p 3306:3306 -v /root/data/my.cnf:/etc/my.cnf -v /root/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="v-CnfE2v(ms.RhK7" -d -e TZ=Asia/Shanghai mysql

phpmyadmin

docker run --restart=always --name phpmyadmin -d -e UPLOAD_LIMIT=52428800 --link mysql:db -p 8601:80 phpmyadmin/phpmyadmin

-e UPLOAD_LIMIT=52428800 表示配置允许上传文件最大为50M

portainer

官方版:

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /root/data/portainer_data:/data portainer/portainer-ce

中文汉化版

docker run -d --restart=always --name="portainer" -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /root/data/portainer_data:/data 6053537/portainer-ce

登录地址http://ip:9000

redis

docker run -p 6379:6379 --restart=always --name redis -d redis:latest --requirepass "xianfengredis"

--restart=always表示与docker一起启动和停止

王显锋

激情工作,快乐生活!

文章评论