在服务器中连接docker,执行容器里面的命令

1、首先让容器运行,执行

   docker run 【镜像地址】

2、列出目前正在运行的容器

  执行命令:docker ps

3、执行进入终端命令: docker exec -it 2658c3c585f1 bash

此时已经进入容器终端了,接下来执行相应的Linux命令就可以了

注意:执行 docker exec -it 2658c3c585f1 bash时应该是执行运行容器的id,不是容器的url

原文地址:https://www.cnblogs.com/gramblog/p/11252115.html

时间: 2024-11-10 08:52:47

在服务器中连接docker,执行容器里面的命令的相关文章

Linux中连接mysql执行sql文件

数据量小的时候可以把sql语句内容粘贴执行,但是文件很大的时候,这样执行效率很慢很慢,需要使用source执行sql文件 1.客户端连接mysql数据库 [[email protected] ~]# mysql -h rm-k1h7gjp9s3dd5c8a7.mysql.rds.aliyuncs.com -u root -p 回车之后会输入数据库密码 2.切换数据库  use e_user; 3.执行sql文件,/usr/t_user_alpha.sql路径是mysql客户端的路径,mysql命

docker之容器管理常用命令篇

常用命令如下表: 选项 描述 ls 列出容器 inspect 查看一个或多个容器详细信息 exec 在运行容器中执行命令 commit 创建一个新镜像来自一个容器 cp 拷贝文件/文件夹到一个容器 logs 获取一个容器日志 port 列出或指定容器端口映射 top 显示一个容器运行的进程 stats 显示容器资源使用统计 stop/start 停止/启动一个或多个容器 rm 删除一个或多个容器 1.ls - 列出容器 只列出正在运行的容器:[[email protected] ~]# dock

docker之容器管理常用命令

docker container top nginx01 查看容器中运行的进程docker container exec -it nginx01 sh 连接到容器内部docker container commit bs busybox:v2 运行的容器bs 增加了内容请 如果想保存,可以用commit 重新生成一个镜像,不过一般不建议这么做 如果要改变镜像可以用dockerfile来改变,以后也会讲dockerfile的使用.docker container cp host_ip.txt bs:

Docker多容器连接-以Nginx+PHP为例

Docker提供了多个容器直接访问的方法,最简单的方式是直接使用端口映射-p参数指定映射的端口或者-P映射所有端口,多个容器直接通过网络端口进行访问. 但网络端口映射方式并不是Docker中连接多个容器的唯一方式,还可以使用Docker的连接系统(--link)连接多个容器,当容器连接到一起时,接受者容器就可以看到源容器的信息. 建立容器之间的连接 - 以Nginx+PHP为例 在容器直接建立连接要使用--link选项 --link <name or id>:alias 这里我们通过建立一个

Docker使用 - 容器

查看容器 命令:docker  ps  [options] options有: -a:查看所有容器,包含不在运行中的(不带-a参数,是只显示运行中的容器) -q:只显示容器ID -s:多加一列来显示总文件大小 -l:显示最近创建的容器(docker  ps  -l) -n:显示最近创建的n个容器(docker  ps  -n  3, 显示最近创建的3个容器) --filter:根据条件过滤(不常用,容器数量没大到那种程度需要用过滤器才能找到.) 启动容器 方式一:从一个镜像中创建一个容器的同时并

[MongoDB]------windos远程服务器部署连接

1.连接前的准备 这里就省略了服务器上安装的操作,跟上一节是一样的流程. 连接到远程服务器,首先需要到远程服务器上在mongoDb安装根目录下的bin文件夹(默认安装目录是C:\Program Files\MongoDB\Server\4.0\bin)找到mongod.cfg文件,打开如图 找到并将bindIp的值改成127.0.0.1,0.0.0.0 之后再到控制面板\系统和安全\Windows 防火墙\高级设置\入站规则\新建规则 依次选择 端口=>TCP=>特定本地端口号,输入,这里我是

Docker安全--将用户添加到Docker组中进行启动容器与未添加到Docker组中的sudo执行的研究

/*************************************** * Author : Samson * Date : 08/25/2015 * Test platform: * gcc 4.8.2 * GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu) * Docker version 1.7.1 * Debian GNU/Linux 7 * *************************************/ 结论: 对

Docker入门实战-SSH连接docker容器

简介 什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护. Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc.Redhat 已经在其 RHEL6.5 中集中支持 Docker:Google 也在其 PaaS

通过nsenter连接docker容器

通常连接Docker容器并与其进行交互有四种方法.详情见:https://github.com/berresch/Docker-Enter-Demo,下面摘录nsenter连接的方式. 查看是否安装nsenter [[email protected] ~]# whereis nsenter nsenter: /usr/bin/nsenter /usr/share/man/man1/nsenter.1.gz 如果没安装可创建install.sh,并执行 #!/bin/bash curl https