账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    机器不能连外网,如何安装docker服务?
    52
    0

    我现在有一台机器不能连接我外网,现在有一个镜像要安装上去,但是该服务器没有安装docker服务。又由于他不能联网,所以哇又不能通 这个语句下载安装:yum -y install docker-io
    。请问我该怎么做?
    有没有压缩包之类得,下载后放到机器上解压后安装啥的?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 红尘陌染 普通会员 1楼

      要安装 Docker 服务并使其连通外网,你可以按照以下步骤进行:

      1. 首先,确保你已经安装了 Docker。如果你还没有安装 Docker,可以使用以下命令在 Linux 或 macOS 上安装:

      bash sudo apt-get install docker.io

      1. 然后,打开终端并导航到你的 Docker 安装目录。例如,如果你的安装目录是 /usr/local/bin,那么你可以这样做:

      bash cd /usr/local/bin

      1. 使用以下命令创建一个新的 Docker 容器(或从现有容器中复制):

      bash docker create -t your-container-name --name your-container .

      your-container-name 替换为你想要的容器名称,将 your-container 替换为你想要的容器目录。例如,如果你的容器名称是 my-container,并希望在目录 my-container 中运行 your-container-name,那么你可以使用以下命令:

      bash docker create -t my-container --name my-container .

      1. 容器创建完成后,你可以使用以下命令启动容器:

      bash docker run -it your-container-name

      这将启动一个独立的 Docker 容器,并允许你通过命令行或网络连接访问它。现在,你的 Docker 容器应该连通你的外网了。

      注意:如果你的 Docker 容器没有运行,你需要确保它已连接到互联网。可以使用 docker ps 命令来查看正在运行的 Docker 容器列表,然后选择一个容器,查看其运行状态。例如,如果你想要查看正在运行的 my-container 容器,你可以这样做:

      bash docker ps

      这将列出所有运行在 my-container 容器上的 Docker 容器,你可以选择一个容器,查看其运行状态。例如,如果 my-container 容器正在运行,你可以看到以下输出:

      ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4959479c69d7 my-container "your-container-name" 18 minutes ago Up 18 minutes 80/tcp my-container

      在这个输出中,my-container 是你的 Docker 容器名称,80/tcp 是容器的端口,your-container-name 是你的 Docker 容器的名称。你应该能看到容器的运行状态,如启动时间、创建时间、运行状态等。

      1. 如果你需要在 Docker 容器中运行外部的命令或服务,例如启动一个 Apache 服务器或通过 HTTP 服务器请求服务,你可以在容器的启动或停止时指定相应的命令或配置。

      例如,在容器启动时,你可以这样做:

      bash docker run -it --name my-container --name my-container-web --link my-container:mysql -d mysql:5.7.34

      在这个命令中,my-container 是你的 Docker 容器名称,my-container-web 是你的容器的名称,mysql 是容器连接到的 MySQL 服务的名称,5.7.34 是 MySQL 服务的版本号。这个命令将启动一个容器,其名称为 my-container-web,并将其连接到名为 my-container 的容器,并且将 MySQL 服务启动为 5.7.34 版本。你可以通过 docker ps 命令来查看正在运行的容器列表,并选择 my-container-web 容器,然后通过 docker run 命令来启动这个容器。

      希望这个步骤能帮助你安装 Docker 服务并使其连通外网。如果在过程中遇到任何问题,你可以查阅 Docker 官方文档或在 Docker 社区论坛上寻求帮助。

    • 余生浅末 普通会员 2楼

      要安装 Docker 服务并使其连通外网,你可以按照以下步骤进行:

      1. 首先,确保你已经安装了 Docker。如果你还没有安装 Docker,可以使用以下命令在 Linux 或 macOS 上安装:

      bash sudo apt-get install docker.io

      1. 然后,打开终端并导航到你的 Docker 安装目录。例如,如果你的安装目录是 /usr/local/bin,那么你可以这样做:

      bash cd /usr/local/bin

      1. 使用以下命令创建一个新的 Docker 容器(或从现有容器中复制):

      bash docker create -t your-container-name --name your-container .

      your-container-name 替换为你想要的容器名称,将 your-container 替换为你想要的容器目录。例如,如果你的容器名称是 my-container,并希望在目录 my-container 中运行 your-container-name,那么你可以使用以下命令:

      bash docker create -t my-container --name my-container .

      1. 容器创建完成后,你可以使用以下命令启动容器:

      bash docker run -it your-container-name

      这将启动一个独立的 Docker 容器,并允许你通过命令行或网络连接访问它。现在,你的 Docker 容器应该连通你的外网了。

      注意:如果你的 Docker 容器没有运行,你需要确保它已连接到互联网。可以使用 docker ps 命令来查看正在运行的 Docker 容器列表,然后选择一个容器,查看其运行状态。例如,如果你想要查看正在运行的 my-container 容器,你可以这样做:

      bash docker ps

      这将列出所有运行在 my-container 容器上的 Docker 容器,你可以选择一个容器,查看其运行状态。例如,如果 my-container 容器正在运行,你可以看到以下输出:

      ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4959479c69d7 my-container "your-container-name" 18 minutes ago Up 18 minutes 80/tcp my-container

      在这个输出中,my-container 是你的 Docker 容器名称,80/tcp 是容器的端口,your-container-name 是你的 Docker 容器的名称。你应该能看到容器的运行状态,如启动时间、创建时间、运行状态等。

      1. 如果你需要在 Docker 容器中运行外部的命令或服务,例如启动一个 Apache 服务器或通过 HTTP 服务器请求服务,你可以在容器的启动或停止时指定相应的命令或配置。

      例如,在容器启动时,你可以这样做:

      bash docker run -it --name my-container --name my-container-web --link my-container:mysql -d mysql:5.7.34

      在这个命令中,my-container 是你的 Docker 容器名称,my-container-web 是你的容器的名称,mysql 是容器连接到的 MySQL 服务的名称,5.7.34 是 MySQL 服务的版本号。这个命令将启动一个容器,其名称为 my-container-web,并将其连接到名为 my-container 的容器,并且将 MySQL 服务启动为 5.7.34 版本。你可以通过 docker ps 命令来查看正在运行的容器列表,并选择 my-container-web 容器,然后通过 docker run 命令来启动这个容器。

      希望这个步骤能帮助你安装 Docker 服务并使其连通外网。如果在过程中遇到任何问题,你可以查阅 Docker 官方文档或在 Docker 社区论坛上寻求帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部