Docker的使用
来源:互联网 发布:java base64编码解码 编辑:程序博客网 时间:2024/06/15 02:55
Docker的使用
1.基本使用命令:
查看docker环境:
$ docker info
2.查看docker命令:
所有命令:
$ docker
某条命令:
$ docker xxx --help
3.启动一次性运行的容器(并在容器中执行命令):
$ docker run ubuntu:16.04 /bin/echo 'Hello world'
4.启动交互模式容器:
$ docker run -t-i ubuntu:16.04 (-t:开启一个终端, -i:以交互模式运行)
5.启动后台模式容器:
$ docker run -d ubuntu:14.04 /bin/sh (-d:以后台Daemon方式运行,执行成功后会返回一个该容器的ID)
6.指定容器启动后的名字:
$ docker run -i -t --name mytest ubuntu:14.04 /bin/bash (--name:指定启动后的容器名字,如果不指定则docker会帮我们取一个名字)
7.以映射端口方式启动一个Web容器:
$ docker run -d -P (-P:端口映射,外部端口到容器端口的映射规则由docker负责) $ docker run -d -p 5000:5000 (-p:自己指定端口映射规则,格式为:-p ip:host port:port,将当前物理机的ip的端口映射到容器的端口) # 查看到其端口列的端口映射规则$ docker ps -l# 容器ID或容器名称 可快捷查看容器的端口$ docker port
8.查看容器的具体信息:
$ docker inspect 容器ID或容器名称
9.对运行着的后台容器进入执行命令:
$ docker exec -it 容器ID /bin/bash
10.查看容器的日志:
$ docker logs -f 容器ID或容器名称 (-f:以滚动的形式查看日志)
11.重启容器:
$ docker restart 容器ID
12.暂停容器:
$ docker pause 容器ID / $ docker unpause 容器ID
13.停止容器:
$ docker stop 容器ID或容器名称
14.杀死容器:
$ docker kill 容器ID或容器名称
15.删除容器:
$ docker rm 容器ID或容器名称 (正在运行的容器不能删除)
16.把一个宿主机上的目录挂载到镜像里:
$ docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash (-v:冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径) # 默认挂载的路径权限为读写。# 如果指定为只读可以用ro: $ docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash
17.一个容器定义的一个数据挂载信息。其他的容器启动可以直接挂载数据卷容器中定义的挂载信息:
$ docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash $ docker run -it --volumes-from dataVol ubuntu64 /bin/bash (--volumes-from:用来指定要从哪个数据卷来挂载数据)
阅读全文
2 0
- 使用docker的优点
- docker的使用
- Docker的基本使用
- docker的使用
- docker的使用总结
- docker命令的使用
- docker常用命令的使用
- Docker技术的使用
- docker命令的使用
- docker的存储使用
- Docker的使用场景
- docker的使用
- Docker的使用
- docker常用命令的使用
- Docker的使用场景
- Docker 的集群使用
- Docker的堆栈使用
- docker的简单使用
- 2017.7.17--2017.7.21
- 信息系统手机端
- CentOs 替换yum源为阿里云
- (poj 2588 )Genetic Code
- 解决 3ds Max 载入模型后出现 Missing Dlls 问题
- Docker的使用
- 常用正则表达式
- mysql触发器的学习以及使用
- Redis常用的五种数据类型
- String类的实现 -- C++经典面试题
- UI01-第一个UI程序
- Java开发中的23种设计模式详解_1
- 【Python】【Shell】【Caffe】训练集预处理 —— 数据增强 《很认真的讲讲Caffe》
- android 壁纸居中显示