使⽤ssh连接docker服务器的⽅法
我刚接触docker时,是真的懵,看了半天菜鸟教程也不会使,现在⾄少了解了docker是⼀个容器,⾥⾯可以放各种软件,放了ubuntu的话,这个容器就可以看做ubuntu在其他环境使⽤。
下载
就按照教程中的来,没啥好说的,放出菜鸟⾥的安装教程
主要说⼀下怎么创建⼀个docker服务,让别⼈可以通过ssh来连接使⽤(以ubuntu为例)创建容器
需要镜像,使⽤过ubuntu等镜像安装的⼩伙伴应该都明⽩,如果没有的话通过docker pull 镜像名就可以下载⼀个
在ubuntu镜像中创建容器,并将docker服务器的50003端⼝映射到容器的22端⼝上
docker run -it -d -p 50003:22 ubuntu
这时我们使⽤docker ps可以看到我们的容器已经启动了
通过ID进⼊容器
docker exec -it a9cbce70127f /bin/bash
这时我们就进⼊了容器,也就是在ubuntu的环境⾥了
安装ssh server
vim编辑器怎么用apt-get update
apt-get install passwd
apt-get install openssh-server
这⾥安装ssh服务时会让你选择时区,⽤数字选择就⾏了,我⽤的6 31
tips:如果你使⽤命令,报这个命令不到,可以直接使⽤apt-get install 命令名来安装这个命令
通过passwd命令来设置root的密码
启动ssh服务
service ssh start
可以通过ps -e |grep ssh查看服务是否启动
修改配置⽂件
通过vim编辑器打开配置⽂件
vim /etc/ssh/sshd_config
在配置⽂件中写⼊以下内容(#号后是注释)
PubkeyAuthentication yes        #启⽤公钥私钥配对认证⽅式
AuthorizedKeysFile .ssh/authorized_keys #公钥⽂件路径
PermitRootLogin yes          #root能使⽤ssh登录
这⾥要是提⽰没有vim命令就按我上⾯说的下⼀个,另外这个编辑器⽤起来和普通的不⼀样,有插⼊模式、命令模式等需要去查⼀下具体怎么操作,这⾥简单说⼀下进⼊编辑器后按i键进⼊插⼊模式,然后就正常的编辑⽂件,完成后按esc退出插⼊模式,直接输⼊:wq命令就是保存并退出
重启服务
service ssh restart
这时就可以远程连接了,再打开⼀个cmd窗⼝通过ssh –p端⼝号⽤户名@IP地址或者其他的⼯具都可以
连接成功后进⼊ubuntu的环境,这时就可以使⽤linux的命令了。
到此这篇关于使⽤ssh连接docker服务器的⽅法的⽂章就介绍到这了,更多相关ssh连接docker服务器内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。