Centos+Docker+Gogs

2019-06-02  本文已影响0人  动物园园长熊熊酱

系统是centos 7.2,第一次进入用root用户登录




[mysqld]
 skip-host-cache
 skip-name-resolve
[mysql]
 default-character-set = utf8
 
 [mysql_safe]
 default-character-set = utf8
 
 [client]
 default-character-set = utf8
 
 [mysqld]
 pid-file      = /var/run/mysqld/mysqld.pid
 socket        = /var/run/mysqld/mysqld.sock
 datadir       = /var/lib/mysql
 #log-error    = /var/log/mysql/error.log
 # By default we only accept connections from localhost
 #bind-address = 127.0.0.1
 # Disabling symbolic-links is recommended to prevent assorted security risks
 symbolic-links=0
 
 # 修改mysql默认字符集
 init_connect  = 'SET NAMES utf8'
 character-set-server = utf8
 collation-server = utf8_unicode_ci
[mysqldump]
 quick
 quote-names
 max_allowed_packet  = 16M

参数说明:
-d: 指定该容器以后台方式运行
--name: 指定容器名称为mysql
--net: 将容器加入backend网络
-p: 建立宿主机和容器的端口映射, 第一个3306表示宿主机的端口,第二个3306表示容器的端口, 访问宿主机的3306端口就等于于访问容器的3306端口
-v: 将宿主机的目录挂载到容器中.(将数据与容器分离)
--restart=always: 自动重启
mysql:latest: mysql镜像(如果没有这个镜像会自动执行docker pull)



打开浏览器,登录 ecs的公网ip:10080就可以看到gogs的安装页了。gogs配置如下,把马赛克的地方改成ecs的公网ip。

1.png 2.png
上一篇下一篇

猜你喜欢

热点阅读