网上很多操作指南都是window环境,Mac 环境配置的很少,今天和大家分享一下我的实操经验,亲测有效(也适用于小白选手)
话不多说,现在我们来说一下具体操作步骤:
1.下载辅助工具:docker 图片.png安装后可以在该工具里创建镜像以及容器
2.终端操作:
docker run -d -p 8003:8003 --name 容器名 -v /Users/amy/dingjiajiaDocker/app:/home/dev --privileged=true 镜像ID /usr/sbin/init
(-d后台运行,-p表示将宿主机的端口映射到容器的某端口)
运行成功会有一个标识码产生,如果效果就是创建成功
Pasted Graphic 6.png
创建成功后docker工具对应的容器里也会多一个容器
3.docker容器进入的方式:
可参考改文章:https://blog.csdn.net/Coder_Boy_/article/details/131152693
1.docker attach 容器ID
2.docker exec -it 容器ID /bin/bash
3.直接docker中进入Terminal进行编辑
4.对应的容器里安装需要内容:
yum search openssh
yum install openssh -y
yum install openssh-server.x86_64 -y
yum -y install openssh-clients
5.容器里秘钥信息查看
根目录下查看/usr/sbin/sshd信息,提示没秘钥的话需要对应生成一下,如果没提示就安装ssh指令且启动成功
提示示例:
Pasted Graphic 5.png
如果出现上述提示,我们按照提示对应执行获取秘钥的指令即可
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
6.可能遇到的问题
如果使用vscode链接docker容器,链接不上存在这个原因:https://www.rstk.cn/news/1676903.html?action=onClick
获取git 对应ssh路径方式
配置好后还连接有问题就需要删除之前的旧文件再次链接
图片.png
当然这里也附上自己参考的vscode操作视频链接:https://www.bilibili.com/video/BV1YK411y7YR/?spm_id_from=333.880.my_history.page.click
主要点就是:
vscode安装ssh工具,然后配置ssh文件
配置完毕后,链接自己创建的host
图片.png
最后和大家看一下通过mac终端切换机器(容器)的效果
Pasted Graphic 9.png
网友评论