可以通过SSH工具连接到你在Docker中运行的Ubuntu。需要确保以下几点:

  1. 容器的SSH服务已安装并运行:在你的Ubuntu容器中,你需要安装OpenSSH服务。可以使用以下命令来安装并启动SSH服务:
   apt update
   apt install openssh-server
   service ssh start
  1. 映射端口:当你运行Docker容器时,需要将容器的SSH端口(默认是22)映射到主机的端口。你可以使用以下命令来运行容器:
   docker run -d -p 2222:22 --name my_ubuntu_container ubuntu

这里,2222是主机上的端口,22是容器内的SSH端口。

  1. 获取容器的IP地址:你可以通过以下命令获取容器的IP地址:
   docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_ubuntu_container
  1. 使用SSH连接:使用你的SSH工具连接到容器。例如,如果你在主机上映射到2222端口,你可以这样连接:
   ssh root@localhost -p 2222

默认情况下,Ubuntu的SSH服务使用root用户,你可能需要设置密码或使用其他用户。

确保这些步骤都完成后,你就可以通过SSH连接到Docker中的Ubuntu了!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注