My develop environment. Golang + VSCode Remote + neovim + docker + kubectl + helm+ ...
674
# download docker-compose
mkdir dev-container && cd dev-container && curl -OL https://raw.githubusercontent.com/kevin1sMe/dev-container/master/docker-compose.yaml
# setup docker
HOST_DIR=/root/source CONTAINER_DIR=/root/source docker-compose up -d
为了更好的使用它,可以借助 ssh ProxyCommand 达到更方便的进入容器的效果。
Host dev
HostName 1.2.3.4 # 你开发机器的地址
User root # 你机器的ssh用户
Port 22 # 你机器的ssh端口
IdentityFile "/Users/xxx/.ssh/id_rsa" # 你登录的SSH KEY
Host dev-in-container
HostName 127.0.0.1
User root
Port 7222 # 这个端口是示例中docker-compose映射主机的端口,和那边设置一样即可。
ProxyCommand ssh dev -W %h:%p
这样你可以直接ssh dev-in-container进入你的开发环境了。
Content type
Image
Digest
sha256:b3742c8e3…
Size
835.7 MB
Last updated
almost 3 years ago
docker pull kevinlin86/dev-container