Docker日常常用命令汇总
一、使用docker镜像/容器
(1)创建容器,且进入命令台
docker run --name 容器名 -i -t ubuntu /bin/bash
(2)查看/容器
docker ps   #查看正在running的容器
docker ps -a #查看所有的容器(running/stop)
docker ps -l #查看最后运行的容器
(3)重启容器且使用
docker start 容器名
docker attache 容器名
(4)创建守护进程
docker run --name damon_dave -d ubuntu /bin/bash
(5)创建守护进程并进入
docker run -dit --name 容器名 ubuntu:latest /bin/bash
(6)该方法进入容器,exit()退出容器时,容器仍处于up状态
docker exec -it 容器名 /bin/bash
(7)该方法进入容器,exit()退出容器时,容器后台不再运行
docker attach 容器名
二、docker的Dockerfile的使用
1、创建蓝图目录static_web,即dockerfile文件的上级目录
mkdir static_web
2、创建dockerfile文件
cd static_web && touch dockerfile
3、编辑Dockfile文件
#Version:0.0.1
FROM ubuntu:latest
MAINTAINER Jack Turnbull "jack@example.com"
RUN apt-get update && apt-get install -y nginx
RUN echo "<h1>Hi,I am in your container</h1>" > /user/share/nginx/html/index.html
EXPOSE 80
4、开始构建镜像
docker  build -t="/static_web" .
注意:需要带上. 表示static_web当前目录下的文件
Docker日常常用命令汇总的更多相关文章
- docker的常用命令汇总
		1================================================================================ docker 列出每个容器的IP ... 
- Docker容器常用命令汇总
		Docker常用命令总结如下: # 查看docker详细信息 docker info # 获取当前节点所有容器 docker ps -a # 管理容器生命周期 docker [start|stop|r ... 
- docker 的常用命令汇总
- Docker笔记:常用命令汇总
		Docker常用命令汇总 启动服务 [root@localhost ~]# service docker start Redirecting to /bin/systemctl start docke ... 
- 【Docker入门】Docker的常用命令
		  了解和安装完docker之后,我们学习一下docker的常用命令就和当初学linux命令一样,放心命令其实大致相同只不过细节不同. 一.Docker启动类命令 1.启动docker:syste ... 
- 20145222《信息安全系统设计基础》Linux常用命令汇总
		学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ... 
- Oozie命令行常用命令汇总[转]
		Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ... 
- vim常用命令汇总
		vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ... 
- Docker Kubernetes 常用命令
		Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ... 
随机推荐
- P2993 [FJOI2014]最短路径树问题  点分治+最短路
			这道题还是非常简单的,由于我们要保证最小字典序,因此我们需要把边进行排序,然后从大到小插入,因为链式前向星是倒着存的.我们只需要先跑一个最短路,然后查询边是不是在最短路上,这个可以通过枚举边并用 di ... 
- hdu 1050 Moving Tables (Greedy)
			Problem - 1050 过两天要给12的讲贪心,于是就做一下水贪心练习练习. 代码如下: #include <cstdio> #include <iostream> #i ... 
- Error: Cannot find module 'webpack/bin/config-yargs' 报错原因,  webpack@4.X踩的坑~
			1 .使用webpack@4.32.2时, 当我通过package.json的script去执行webpack-dev-server时, 报以下错误: Error: Cannot find modu ... 
- Pytorch Bi-LSTM + CRF 代码详解
			久闻LSTM + CRF的效果强大,最近在看Pytorch官网文档的时候,看到了这段代码,前前后后查了很多资料,终于把代码弄懂了.我希望在后来人看这段代码的时候,直接就看我的博客就能完全弄懂这段代码. ... 
- Java开发中RMI和webservice区别和应用领域
			Java开发中RMI和webservice区别和应用领域 一.RMI和webservice区别和联系 0. 首先,都是远程调用技术. 1. RMI是在TCP协议上传递可序列化的java对象(使用Str ... 
- vue-router在新窗口打开页面
			1. <router-link>标签实现新窗口打开: <router-link target="_blank" :to="{path:'/app/dat ... 
- 我来教你用AWS IoT.Part1--配置和接入
			AWS的IOT服务在中国区才开放.由于工作原因需要简单试用评估.写一下自己简单试用的流程,供其他人参考. 直接贴流程 1.先注册一个类型(这里“类型”相对于编程,可以理解为父类,里面可以添加一些可继承 ... 
- Python--day41--事件和信号量之模拟连接数据库并在连接三次后抛出连接超时异常
			#事件被创建的时候#False状态 #wait()阻塞#True状态 #wait() 非阻塞#clear 设置状态为False#set 设置状态为True #数据库 --- 文件夹#文件夹里有好多ex ... 
- python模块之模块导入
			模块的导入 """ 模块的导入使用:模块导入一般都要放在代码的最上面 不同模块的导入顺序: 1 内置模块 2 扩展模块 3 自定义模块 """ ... 
- 在后台管理系统中引入富文本编辑器 (vue-quill-editor)
			在admin系统中引入富文本编辑器 (vue-quill-editor) 由于公司项目的需求,内容需要更新,那么自然需要admin后台来上传内容,在苦苦寻觅了N个编辑器之后,终于找到了一个比较容易使用 ... 
