zoukankan      html  css  js  c++  java
  • 如何连接到正在运行的Docker容器

    Docker可以创建或运行容器。它是一个免费和开源的,它使你的工作更容易创建,部署和使用容器运行你的应用程序。
    创建Docker容器后,你可能经常需要连接到容器并执行一些任务。
    有几种方法可以连接到你正在运行的Docker容器。在本教程中,我们将展示如何连接到正在运行的Docker容器。
    要求
    运行装有Docker的Linux的系统。
    配置了root密码或具有sudo特权的用户帐户。
    1、创建WordPress容器
    在开始之前,您至少需要在系统中运行一个容器。
    首先,使用以下命令从Docker Hub注册表中提取WordPress镜像:
    docker pull WordPress
    现在,通过运行以下命令,使用下载的镜像创建一个容器。
    docker run –d WordPress
    现在,您可以使用以下命令验证所有正在运行的容器:
    docker ps
    此时,您的系统中正在运行一个容器。现在,您可以继续下一步。
    2、将正在运行的容器与docker exec连接
    docker exec是一个命令,可让您连接到运行中的容器并在容器内运行所需的命令。
    要连接正在运行的容器,请运行以下命令:
    docker exec –it c338aac5081c /bin/bash
    连接到容器后,应该会看到以下输出:
    root@c338aac5081c:/var/www/html#
    其中: c338aac5081c是容器的ID。
    现在,在容器内运行任何命令,例如“ free -m”,如下所示:
    root@c338aac5081c:/var/www/html# free -m
    现在,使用以下命令从正在运行的容器中退出:
    exit
    3、使用Docker Attach连接正在运行的容器
    docker attaches命令还将允许您连接到正在运行的容器并管理该容器。
    要使用attach命令连接正在运行的容器,请运行以下命令:
    docker container attach c338aac5081c
    连接后,您将获得以下输出:
    root@c338aac5081c:/var/www/html#
    在本文中,您学习了如何使用exec and attach命令连接到正在运行的Docker容器。这两个命令都允许您启动新的Shell会话并将交互式Shell赋予容器。A5互联https://www.a5idc.net/

  • 相关阅读:
    Hash表的查找-C语言
    二叉排序树-C语言
    线性表的查找算法-C语言
    拓扑排序和关键路径
    图结构的创建与遍历-C语言
    MySQL数据库基本脚本命令
    哈夫曼树编码-C语言
    协程简述
    Python多线程编程-Threading库
    Python多进程编程-multiprocessing库
  • 原文地址:https://www.cnblogs.com/a5idc/p/13703800.html
Copyright © 2011-2022 走看看