idea 使用三种方式连接到docker damon

unix soket

  • 默认 路径 unix:///var/run/docker.sock
  • 如果不存在也可以使用 unix://~/.docker/run/docker.sock

tcp soket

  • 该方式必须 开始 tcp 2375端口
  • dockerdamon.json mac无效
{
  "hosts": ["unix:///var/run/docker.sock", "tcp://127.0.0.1:2375"]
}
  • 单独针对mac 通过scat 转发到 unix socket
// 安装  socat
brew install socat
// 转发
socat -d TCP-LISTEN:2375,reuseaddr,fork UNIX:/var/run/docker.sock



ssh env

  • 开启ssh
  • 设置ssh evn
//  包含环境变量
echo 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin' >> ~/.ssh/environment
// 允许用户为该用户的新ssh会话设置一个PATH
sudo sh -c 'echo "PermitUserEnvironment PATH" >> /private/etc/ssh/sshd_config'
  • 使用链接
posted @ 2024-01-31 11:51  vx_guanchaoguo0  阅读(104)  评论(0编辑  收藏  举报