刚接触docker的时候,我真的很傻。看了半天菜鸟教程也用不了。现在我至少知道docker是一个可以放各种软件的容器。如果放了ubuntu,这个容器就可以当作ubuntu在其他环境下使用。按照教程下
顺晟科技
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命令。
29
2022-11
20
2022-10
19
2022-10
19
2022-10
19
2022-10