window安装docker
window专业版自带hyper-v,只要打开即可,控制面板->程序->启用或关闭window功能,勾选Hyper-v即可,确定后,重启。
下载docker-desktop: https://docs.docker.com/desktop/windows/install/
双击安装即可。
打开后根据提示到指定网址下载wsl2kernel, 安装后重启docker。
powershell中输入docker -v
验证是否成功。
gpu使用
安装对应的gpu使用nvidia驱动。
docker volume
windows系统中,如果使用git bash,可能需要添加winpty:
1 | winpty docker run -v 宿主机目录:镜像目录 -p 宿主机port:镜像port -it 镜像名:tag |
windows系统中,宿主机目录使用绝对路径,盘符前有2个”/符号”,比如:
1 | winpty docker run -v //c/test/data:/data -it ubuntu:latest |
如果使用的是powershell,则不需要加winpty,并且盘符前只需要一个“/”即可。
docker-compose及netmode
1 | version: '3' |
3306端口是mysql的客户端连接端口,33060是mysqlx的连接端口,用于xprotocol协议的访问,比如mysql-connector-cpp动态库应用访问,一般cpp程序会用到。
注意1:window下不用使用host模式, window下不用使用host模式, window下不用使用host模式。
注意2:自定义的my.cnf由于权限问题可能失效。