文档章节

Docker常用命令及知识点

紅紅火火
 紅紅火火
发布于 2016/06/23 16:28
字数 389
阅读 51
收藏 6

1.创建自定义镜像

docker build -t <Your Image Name> .

别忘了后面的.表示在当前目录查找Dockerfile

2..查看本地镜像:

docker images

3.运行镜像

docker run ubuntu /bin/echo 'Hello world'

docker查找本地有没有ubuntu:latest镜像,没有去web上下载。然后执行后面的命令。

运行web镜像:

docker run -d -P training/webapp python app.py

    -d:后台运行容器并打印容器id

    -P:把所有暴露的端口随机映射到主机端口

    使用-p 80(容器外):5000(容器内)可以指定端口映射规则

4.交互运行镜像

docker run -t -i ubuntu /bin/bash

    -t:分配一个虚拟的终端

    -i:允许获取标准输入并且创建可交互的连接

然后可以在容器中执行shell脚本,输入exit或者按下Ctrl+D退出虚拟终端。

5.以守护进程的形式运行镜像

docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

    -d:to daemonized it

6.查看正在运行的docker进程

docker ps

要查看守护进程的运行状态使用

docker logs <docker ps name>

docker ps name来自docker ps命令的names列,该列是自动生成的,也可以手动指定。

相应地可以终止进程:

docker stop <docker ps name>

7.删除本地镜像

$ docker rmi -f <Image ID>
$ docker rmi -f <Image Name>

8.查看守护进程的日志

docker logs -f <Name>

    -f:类似于tail -f

9.进入一个容器

docker exec -it <Container Name> bash

 

© 著作权归作者所有

上一篇: 随心记
下一篇: MySQL 5.5/5.6复制
紅紅火火
粉丝 4
博文 22
码字总数 18820
作品 0
浦东
程序员
私信 提问
加载中

评论(1)

Docker 与 Kubernetes 开源书 - docker-book

本开源书,包含两部分: Docker Docker部分,包括: 入门 Dockerfile详解 镜像管理 工具 持久化 网络 Docker Compose 七大主题,涵盖Docker常用命令、Dockerfile常用命令、网络、存储、Docke...

周立_ITMuch
2018/12/25
1K
0
精简压缩优化 Docker 镜像几百MB

转载:http://www.dockerinfo.net/3328.html 介绍 前段时间网易蜂巢曾经推出蜂巢 Logo T恤,用的正是 Docker 镜像制作,最神奇的是,它最终的镜像大小只有 585字节。 $ docker images grep h...

a1010256340
2018/04/26
0
0
docker - dockerfile构建一个简单的springboot应用镜像

在前面的 《docker - 构建一个简单的docker镜像》中,介绍了两种构建镜像的方法,其中,通过dockerfile文件构建镜像是在实际生产中常用的;除此之外,还通过 docker - Dockerfile常用指令 和...

细肉云吞
2018/12/03
1K
0
有经验JAVA程序员如何提升自己?

具有一到五年开发经验 需要学习内容很多 JVM/分布式/高并发/性能优化/Spring MVC/Spring Boot/Spring Cloud/MyBatis/Netty源码分析等等等 01、透彻理解Tomcat原理手写动静态资源的实现 02、分...

阿阳啊啊
2017/11/29
0
0
架构师必备词汇和知识点

01 高可用 负载均衡(负载均衡算法) 反向代理 服务隔离 服务限流 服务降级(自动优雅降级) 失效转移 超时重试(代理超时、容器超时、前端超时、中间件超时、数据库超时、NoSql超时) 回滚机...

t4i2b10X4c22nF6A
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

STM32进阶之串口环形缓冲区实现

队列的概念 在此之前,我们来回顾一下队列的基本概念: 队列 (Queue):是一种先进先出(First In First Out ,简称 FIFO)的线性表,只允许在一端插入(入队),在另一端进行删除(出队)。 队列...

杰杰1号
17分钟前
5
0
设计模式-建造者模式

建造者模式 定义 将一个复杂对象的构建和它的表示分离,使得同样的构建过程创建出不同的表示。这句话理解起来优点抽象,我们打个简单的比方吧,中国人都喜欢做菜,做菜的时候后会放很多配料...

木本本
20分钟前
6
0
017、xml版本代码生成器配置

1、在pom.xml文件中增加mybatis-generator-maven-plugin插件 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>......

北岩
32分钟前
3
0
用jQuery-Easy-UI编写注册页面

本文转载于:专业的前端网站➮用jQuery-Easy-UI编写注册页面 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content=......

前端老手
41分钟前
3
0
Git ssh配置

生成密钥对 ssh-keygen -t rsa -C "email@email.com"邮箱替换自己邮箱在地址C:\Users\账户\.ssh下,id_rsa、id_rsa.pub两个文件复制文件id_rsa.pub内容到github\gitlab的Settings-> SSH ......

JUKE
48分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部