docker2-容器的使用
1.显示所有的容器,包括未运行的
docker ps -a
2.启动一个已停止的容器
docker start 容器id或name(可通过1中的命令查看) docke restart 容器id或name 用于重启容器
3.停止一个容器
docker stop 容器id
4.强制删除一个运行中的容器
docker rm -f 容器id
5.查看容器内部的标准输出
docker logs [ID或者名字]
6.批量删除未使用的容器
docker container prune
[root@ipha-dev71- chenjl]# docker pull training/webapp
[root@ipha-dev71- chenjl]# docker run -d -P training/webapp python app.py
[root@ipha-dev71- chenjl]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f48e38ee81a9 training/webapp "python app.py" seconds ago Up seconds 0.0.0.0:->/tcp sweet_brown
[root@ipha-dev71- chenjl]# docker run -d -p : training/webapp python app.py # 如果是-itd的话是指在后台运行,不会进入容器(-i 交互式操作 -t 终端),
69fbb799c3d5bf4526cbcca9505519ec18c0bdb010301c533c779e47f351e96a [root@ipha-dev71- chenjl]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 69fbb799c3d5 training/webapp "python app.py" seconds ago Up seconds 0.0.0.0:->/tcp magical_khorana f48e38ee81a9 training/webapp "python app.py" minutes ago Up minutes 0.0.0.0:->/tcp sweet_brown [root@ipha-dev71- chenjl]# docker logs -f 69fbb799c3d5 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) ^C [root@ipha-dev71- chenjl]# docker top magical_khorana UID PID PPID C STIME TTY TIME CMD root : ? :: python app.py [root@ipha-dev71- chenjl]# docker inspect magical_khorana [ { "Id": "69fbb799c3d5bf4526cbcca9505519ec18c0bdb010301c533c779e47f351e96a", "Created": "2019-09-16T14:53:21.107783511Z", "Path": "python", "Args": [ "app.py" ], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, ... [root@ipha-dev71- chenjl]# docker stop magical_khorana magical_khorana [root@ipha-dev71- chenjl]# docker ps -l CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 69fbb799c3d5 training/webapp "python app.py" minutes ago Exited () seconds ago magical_khorana [root@ipha-dev71- chenjl]# docker rm magical_khorana magical_khorana
进入与退出docker容器
[root@ipha-dev71- ]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f48e38ee81a9 training/webapp "python app.py" days ago Up days 0.0.0.0:->/tcp sweet_brown
[root@ipha-dev71- ]# docker exec -it f48e38ee81a9 /bin/bash # 进入docker容器
root@f48e38ee81a9:/opt/webapp# ll
total
drwxr-xr-x root root May ./
drwxr-xr-x root root May ../
-rw-r--r-- root root May .gitignore
-rw-r--r-- root root May Procfile
-rw-r--r-- root root May app.py
-rw-r--r-- root root May requirements.txt
-rw-r--r-- root root May tests.py
root@f48e38ee81a9:/opt/webapp# pwd
/opt/webapp
root@f48e38ee81a9:/opt/webapp# exit # 退出docker容器
exit
docker2-容器的使用的更多相关文章
- docker2
https://github.com/docker/distribution daocloud 数人云 时速云 http://jpetazzo.github.io/2014/06/23/docker- ...
- 如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)
Rex-Ray 是一个优秀的 Docker volume driver,本节将演示其安装和配置方法. Rex-Ray 以 standalone 进程的方式运行在 Docker 主机上,安装方法很简单, ...
- 配置 VirtualBox backend - 每天5分钟玩转 Docker 容器技术(75)
Rexy-Ray 支持多种 backend,上一节我们已经安装配置了 Rex-Ray,今天演示如何配置 VirtualBox backend. 在 VirtualBox 宿主机,即我的笔记本上启动 v ...
- 创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)
前面我们安装部署了 Rex-Ray,并且成功配置 VirtualBox backend,今天演示如何创建和使用 Rex-Ray volume. 在 docker1 或 docker2 上执行如下命令创 ...
- 跨主机使用 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(77)
上一节我们在 docker1 上的 MySQL 容器中使用了 Rex-Ray volume mysqldata,更新了数据库.现在容器已经删除,今天将演示在 docker2 中重新使用这个卷. 在 d ...
- centos7下安装docker(15.7容器跨主机网络---calico)
Calico是一个纯三层的虚拟网络方案,Calico为每个容器分配一个IP,每个host都是router,把不同host的容器连接起来.与vxlan不同的是:calico不对数据包进行封装,不需要NA ...
- centos7下安装docker(15.5容器跨主机网络--flanneld)
flannel是由CoreOS研究的一种覆盖网络(overlay network)网络工具,目的是帮助每一个host主机有一个完整的子网: 功能是:让集群中不同节点的主机创建的容器都有一个唯一的虚拟I ...
- centos7下安装docker(9.1容器对资源的使用限制-CPU)
默认情况下,所有容器可以平等的使用host上的CPU资源并没有限制 1.docker可以通过-c或者--cpu-shares设置容器使用的权重.如果不指定,默认值为1024. 与内存的限额不同,通过- ...
- Docker容器集群管理之Swarm
Docker容器集群管理主流方案 Swarm Docker公司自研发的集群管理系统. Kubernetes Google开源的一个容器集群管理系统,用于自动化部署.扩展和管理容器应用.也称为K8S ...
- Docker容器跨主机通信--overlay网络
一.Docker主机间容器通信的解决方案 Docker网络驱动 Overlay: 基于VXLAN封装实现Docker原生Overlay网络 Macvlan: Docker主机网卡接口逻辑上分为多个子接 ...
随机推荐
- Asteroids POJ - 3041 二分图最小点覆盖
Asteroids POJ - 3041 Bessie wants to navigate her spaceship through a dangerous asteroid field in ...
- 使用Docker安装FastDFS(分布式文件系统)
1. 获取镜像 可以利用已有的FastDFS Docker镜像来运行FastDFS. 获取镜像可以通过下载 docker image pull delron/fastdfs 也可是直接使用提前下载的镜 ...
- 记录ceph两个rbd删除不了的处理过程
在一个使用的环境发现两个ceph的rbd删除不了,发现两个rbd都是由于残留了watch的信息.在此记录处理过程. 处理方法 [root@node- ~]# rbd -4cce-b39d-709e05 ...
- JQuery 数组按指定长度分组
JQuery方法 // 将data每3个一组进行分组 var data = ['法国','澳大利亚','智利','新西兰','西班牙','加拿大','阿根廷','美国','0','国产','波多黎各' ...
- 利用python爬虫关键词批量下载高清大图
前言 在上一篇写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!中,我们在未登录的情况下实现了图虫创意无水印高清小图的批量下载.虽然小图能够在一些移动端可能展示的还行,但是放到pc ...
- windows下 python 如何安装pygame模块
本机系统:win7,Pyhon版本: 3.6.0 1. 安装下载python官网 https://www.python.org/ 下载地址 https://www.python.org/downloa ...
- 集合线性表--List之ArrayList
集合操作——线性表 List: add().remove().subList().list.toArray().array.asList(). List排序: Collections.sort(li ...
- Ansible Roles角色
Roles小技巧: 1.创建roles目录结构,手动或使用ansible-galaxy init test roles 2.编写roles的功能,也就是tasks. nginx rsyncd memc ...
- VGG(2014),3x3卷积的胜利
目录 写在前面 网络结构 multi-scale training and testing 其他有意思的点 参考 博客:blog.shinelee.me | 博客园 | CSDN 写在前面 VGG(2 ...
- Dubbo和Zookerper的关系
1.Dubbo的作用 Dubbo是管理中间层的工具,在业务层到数据仓库间有非常多服务的接入和服务提供者需要调度,dubbo提供一个框架解决这个问题.Dubbo基于RPC(Remote Procedur ...