环境
首先安装Docker,无论你是Windows还是Linux、MocOS都可以。安装Docker自行百度。
Docker镜像源
访问https://hub.docker.com即可,它是镜像大仓库。
1.docker search mariadb 查看mariadb数据源
2.docker pull mariadb 拉取mariadb数据库
3.mkdir -p /data/mariadb/data 创建msyql到本地的数据文件夹映射路径
4.docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /data/mariadb/data:/var/lib/mysql -d mariadb 启动mariadb容器,-e MYSQL_ROOT_PASSWORD=root 赋值mysql的量,来设置root用户的密码为root
5.docker ps -a 查看mysql容器启动情况
6.docker container update --restart=always d72e7e910ab6 设置容器自启动随docker的启动而启动
安装完php5.6的镜像 发现链接不到mysql 报错缺少驱动
解决方法:
#进入启动的php:5.6-fpm 23f25c24d6e8 为容器id
docker exec -it 23f25c24d6e8 bash
#进入目录bin
cd /usr/local/bin
#安装扩展pdo_mysql
./docker-php-ext-install pdo_mysql
#安装扩展mysql
./docker-php-ext-install mysql
#安装扩展mysqli
./docker-php-ext-install mysqli
Docker容器运行的时候有host、bridge、none三种网络可供配置。默认是bridge,即桥接网络,以桥接模式连接到宿主机;host是宿主网络,即与宿主机共用网络;none则表示无网络,容器将无法联网。 当容器使用host网络时,容器与宿主共用网络,这样就能在容器中访问宿主机网络,那么容器的localhost就是宿主机的localhost。
1 2 3 4 |
docker run -d --name nginx --network host nginx # 另一种写法 docker run -d --name nginx --net=host nginx |
from:https://blog.csdn.net/xiaoyou625/article/details/111876039
View DetailsError:GPG check FAILED。这由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。
解决的方法很简单,有些傻逼博客在那边坑人,写的一长串解决办法都不能用,其实用一个命令就能解决。
显示行号:命令模式下set nu
定位到指定行:
命令模式下,:n 比如想到第2行,:2
编辑模式下,ngg 比如想到第5行 5gg(或者5G)
打开文件定位到指定行 vim +n test.txt
首先,推荐跑下面的脚本:
https://github.com/BoizZ/PPTP-L2TP-IPSec-VPN-auto-installation-script-for-CentOS-7
这个脚本将pptp l2tp ipsec都按照,并且配置好,当然很多配置不准确
跑脚本的时候配置好ip规划,PPsk共享秘钥(这个后面客户端连接需要用到) 用户名 ,密码 (后面连接都需要用到)
PSK共享秘钥在/etc/ipsec.secrets可以找到和配置
用户名密码在/etc/ppp/chap-secrets 可以找到配置