18910140161

码头环境 码头卡利

顺晟科技

2022-11-29 09:35:48

153

刚接触docker的时候,我真的很傻。看了半天菜鸟教程都用不了。现在我至少知道docker是一个可以装各种软件的容器。如果ubuntu发布了,这个容器可以在其他环境下作为ubuntu使用。

按照教程下载,没什么好说的,在菜鸟发布安装教程。

https://www.runoob.com/docker/windows-docker-install.html

本文主要讲如何通过ssh连接创建docker服务供他人使用(以ubuntu为例)。创建容器需要图像。用过ubuntu等镜像安装的朋友应该都知道,如果没有,可以通过docker拉镜像名下载一个。

在ubuntu镜像中创建一个容器,将docker服务器的端口50003映射到容器的端口22。

Docker run -it -d -p 50003:22 ubuntu当我们使用docker ps时,可以看到我们的容器已经启动。

通过ID输入容器docker exec-it a9 cbce 70127 f/bin/bash。此时,我们进入容器,这是ubuntu环境。

安装ssh服务器APT-GET更新APT-GET安装PASWD APT-GET安装OpenSSH-Server。当SSH服务安装在这里时,您将被要求选择时区。按数字选就行了。我用6 31。

温馨提示:如果使用这个命令,报告找不到,可以直接使用apt-get安装命令名来安装这个命令。

通过passwd命令设置root用户的密码。

启动ssh服务服务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命令是保存并退出。

重启服务ssh,然后就可以远程连接了。然后你可以打开一个cmd窗口,通过SSHP端口号,用户名@IP地址或者其他工具连接成功,然后你就可以进入ubuntu环境了。此时,您可以使用linux命令。

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航