dcoker for mac 进入 虚拟机 修改docker 参数

一般网上说进入通过screen

  • screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
  • 实际上没有 /tty

通过镜像进入

/opt/homebrew/bin/docker run -it --privileged --pid=host justincormack/nsenter1

可以添加国内加速镜像

{
  "registry-mirrors": ["https://hub-mirror.c.163.com"]   //这里以网易云镜像加速器为例
}

进入配置文件 xxxxxxxx表示很长的数字

 cd /var/lib/docker/containers/

cd xxxxxxxx

可以看到几个文件

  • cc8fe6a6075143452d5ad969fa13a80904d624e674f7f4eb67ef29afc020f6d2-json.log
  • checkpoints
  • config.v2.json
  • hostconfig.json
  • hostname
  • hosts
  • mounts
  • resolv.conf
  • resolv.conf.hash

关键文件 config.v2.json 修改暴露端口

"ExposedPorts":{"80/tcp":{},"1234/tcp":{}}

hostconfig.json 修改端口映射

"PortBindings":{"80/tcp":[{"HostIp":"","HostPort":"8080"}],"1234/tcp":[{"HostIp":"","HostPort":"1234"}]}

posted @ 2023-06-06 09:57  vx_guanchaoguo0  阅读(46)  评论(0编辑  收藏  举报