小编xan*_*-ye的帖子

如何使用docker-compose更改mysql的默认字符集?

当我保存中文字符串时,mysql会出现错误"异常值:
(1366,"错误的字符串值:'\ xE5\xB0\x8F\xE6\x98\x8E'代表第1行的'name')",我检查了mysql的字符,它显示了这个:

mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

而且我的docker-compose.yml是同伴:

web:
    image: yetongxue/docker_test:1.2
    links:
      - "db"
    ports:
      - "8100:8000"
    volumes:
      - "/Users/yetongxue/docker_v/docker_test/media:/root/media"
    restart: always

db:
    image: mysql:5.7 …
Run Code Online (Sandbox Code Playgroud)

mysql docker docker-compose

11
推荐指数
4
解决办法
9685
查看次数

构建docker镜像失败:退出用户命令

Dockerfile是同行:

FROM centos:latest

RUN yum install git \
    nginx && \
    pip install uwsgi \
Run Code Online (Sandbox Code Playgroud)

执行docker build命令构建的结果

当使用yum install pakage时,我们可能会选择这样的"这是好的[y/d/N]",我可以在终端中轻松地"y".但是,当我使用Dockerfile构建图像时,如何选择选项?非常感谢!

centos yum docker dockerfile

6
推荐指数
1
解决办法
1989
查看次数

如何使用Linux shell脚本在Django中创建超级用户?

最近,我想用docker部署一个应用程序.我遇到了一个关于如何编写将在Linux上执行的启动脚本的问题.一个例子是作为研究员:

通常,我们创建这样的超级用户:

iMac:mysite yetongxue$ python manage.py createsuperuser
Username (leave blank to use 'yetongxue'): root
Email address: example@qq.com
Password: 
Password (again): 
Superuser created successfully.
Run Code Online (Sandbox Code Playgroud)

但是当使用docker部署应用程序时,我必须在脚本中编写此命令,该脚本将在docker容器启动后执行.如何在脚本中设置用户名,电子邮件和密码?谢谢!

#!/bin/bash

python manage.py createsuperuser
Run Code Online (Sandbox Code Playgroud)

linux django shell docker

2
推荐指数
1
解决办法
1849
查看次数

标签 统计

docker ×3

centos ×1

django ×1

docker-compose ×1

dockerfile ×1

linux ×1

mysql ×1

shell ×1

yum ×1