Docker
朝花不迟暮
这个作者很懒,什么都没留下…
展开
-
shell脚本定时备份docker部署的MySQL数据库
之前由于服务器一直被攻击,数据库总是中勒索病毒,在前篇文章中,说了一些提高安全性的办法,但是我认为还是有些不靠谱。也结合之前研究定时备份的脚本,今天来写一篇关于定时备份数据的文章。 我的MySQL是使用docker部署的,所以备份的命令是要通过docker进入容器,再执行备份命令。 #!/bin/bash # 设置mysql的登录用户名和密码(根据实际情况填写) mysql_user="root" mysql_password="root" mysql_host="localhost" mysql_port原创 2020-07-05 20:00:07 · 1358 阅读 · 2 评论 -
给我的服务器数据库加固防线
最近徐老狗买的腾讯云服务器总是被黑,数据库惨遭攻击,今天他终于忍无可忍,开始加固服务器。 一、修改ssh默认端口: 进入服务器执行 vim /etc/ssh/sshd_config 先把port 22的注释解开,在下面添加一个端口。这是防止万一你添加的端口不能用,22又被注释了,你就连不上服务器了。我这里添加的端口是56580,保存退出。 接着使之生效: service sshd restart 如果你服务器开了防火墙,那么需要开启端口56580。 firewall-cmd --zone=public原创 2020-07-04 12:43:56 · 318 阅读 · 0 评论 -
解决docker容器下,数据库时间与服务器时间不一致问题
问题: 使用docker安装MySQL,但是容器的时间与服务器时间不一致,该怎么调整呢? 解决方式: docker run --name mysql01 -p 3306:3306 -v /var/mysql/data:/var/lib/mysql -d -v /etc/localtime:/etc/localtime -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 把系统的时间复制到容器里; 然后使用docker exec -it 容器名 /bin/bash 输入:d原创 2020-06-21 21:51:31 · 924 阅读 · 0 评论 -
docker 命令
容器管理安装 docker service create --name docker_portainer --publish 9001:9000 --constraint ‘node.role == manager’ --mount type=bind,src=/etc/localtime,dst=/etc/localtime --mount type=bind,src=//var/run/doc...转载 2020-03-25 21:53:13 · 402 阅读 · 0 评论 -
Docker安装教程
第一次安装docker,装了我两个小时,遇到了好多问题,分享一下 推荐一个大哥帖子 https://blog.csdn.net/laughing1997/article/details/84305615 我主要的步骤都是根据他的步骤来的。 一、安装工具包 sudo yum install -y yum-utils 二、设置远程仓库 yum-config-manager --add-repo h...原创 2020-02-05 18:42:20 · 1795 阅读 · 2 评论