Docker 本地开发环境配置

安装 MySQL 获取 MySQL 镜像 docker pull mysql:5.7 创建并运行 MySQL 服务 docker run –name mysql-server -v /Users/zhaodaojun/Documents/data/mysql/data:/var/lib/mysql \ -v /Users/zhaodaojun/Documents/data/mysql/conf:/etc/mysql/conf.d \ -e MYSQL_ROOT_PASSWORD=pass -p 127.0.0.1:3306:3306 -d mysql:5.7 使用宿主机的数据及配置目录,挂在到容器中 查看服务 IP docker inspect mysql-server | grep IPAddress 创建并运行 MySQL 客户端 docker run -it -v /Users/zhaodaojun/Downloads:/data –rm mysql:5.7 mysql -h 172.17.0.2 -u root -p 参考 Docker Store mysql

查看全文

分享 评论

Debian apt key过期

查看apt-key sudo apt-key list 添加新的key cd /tmp wget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key

查看全文

分享 评论

C语言GDB调试笔记

编译应用 gcc -g insertion_sort.c 查看数组 p *arr@10

查看全文

分享 评论

Go语言GDB调试笔记

编译应用 go build -gcflags "-N -l" 运行GDB gdb demo -d ‘$GOROOT’ 如果报下面的错误,是因为 MacOS 运行 GDB 需要给 GDB 程序签名,操作步骤 Unable to find Mach task port for process-id 40764: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8)) 给指定方法设置断点 b github.com/demo/pkg.(*St).Fn 打印全局变量 需要加引号 p ‘github.com/demo/pkg.Default’ 查看断点 info breakpoints 暂停断点 disable 1 启用断点 enable 1

查看全文

分享 评论