dokcer 安装npm笔记(基本上都是练手的,实际场景不适用)
这里是个单机安装,更多的是用于学习docker 基础的基础
了解了docker 一些基础知识后 建议用 docker composer 安装环境
在B站 刷的一个不错的博主 资料很全 可以去看看
微信公众号(文字资料) B站关注微信公众号有文档,毕竟咱不能白嫖是吧
B站(视频)https://www.bilibili.com/video/BV1BK4y1A78M?p=17&t=832
docker composer 安装笔记(完善中)
当然这个资料不是很全 有小伙伴玩6 的 可以发点好文 连接我 我补充下内容
Docker version 20.10.7, build f0df350
下载相关镜像
安装php扩展
进入 容器
docker exec -it [容器ID] bash
使用 pecl 安装PHP 扩展
pecl search xdebug #先搜索相关扩展
pecl install xdebug #下载相关扩展
如果找指定版本 http://pecl.php.net/package/xdebug 去里面找
pecl install xdebug-3.0.4 #下载
下载完后后个这个
圈圈的地址表示你下载扩展的地址 进去之后 .so 文件就是你扩展的 文件了 然后使用 docker-php-ext-enable 安装
安装
docker-php-ext-enable xdebug
查看安装情况 php -m
根据各自需求安装
dokcer mysql8
docker run -itd --name my-mysql -p 3344:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8
-e MYSQL_ROOT_PASSWORD=root # MYSQL 初始密码
进入mysql 容器
docker exec -it 容器Id bash
mysql -u root -p
use mysql
查看MYsql 权限
select host,user, plugin from user ;
plugin:=caching_sha2_password
则修改身份验证类型 (host % 为全部可用)
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
刷新权限生效
FLUSH PRIVILEGES;
php+mysql
dokcer redis 5
dokcer elasticsearch 7.6.2