docker 入坑3
查看镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
- -a, --all=false
- -f, --filter=[]
- --no-trunc=false
- -q, --quite=false ,只显示id
删除镜像
$ docker rmi [OPTIONS] IMAGE 删除所有的镜像
查询出所有镜像的id
$ docker images -q ubuntu
$ docker rmi $(docker images -q ubuntu)
检索镜像
$ docker search [OPTIONS] TERM
--automated=false Only show automated builds
--no-trunc=false Don't truncate output
-s, --stars=0 Only displays with at least x stars
构建镜像
- $ docker commit 通过容器构建
$ docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
-a, --author="" 通常填写作者以及联系方式
-m,--message Commit message
-p, --pause=true Pause container during commiteg:
$ docker run -it -p 80 --name commit_test ubuntu /bin/bash
安装nginx
# apt-get update
# apt-get install nginx退出
docker commit -a '取名' -m 'nginx' commit_test 仓库名字/镜像名字
$ docker commit -a 'Mantishell' -m 'nginx' commit_test mantishell/commit_test
$ docker images
$ docker run -d --name nginx_web -p 80 mantishell/commit_test nginx -g "daemon off;"
$ docker ps - $ docker build 通过Dockerfile文件构建
$ docker build [OPTIONS] PATH | URL | -
--force-rm=false
--no-cache=false
-q,--quiet=false
--rm=true
-t,--tag=""首先我们创建一个存放dockerfile的目录
$ mkdir -p dockerfile/df_test
$ cd /dockerfile/df_test
$ vim DockfileDockerfile文件的内容
#First Dockerfile
FROM ubuntu:14.01
MAINTAINER mantishell "825013349@qq.com"
RUN apt-get update
RUN apt-get install -y nginx
EXPOSE 80创建镜像:
$ docker build -t='mantishell/df_test' .
测试我们创建的镜像
docker run -d --name nginx_web2 -p 80 mantishell/df_rest nginx -g "daemon off;"
docker 入坑3的更多相关文章
- Docker 入坑教程笔记
Docker 入坑教程笔记 视频网址B站:点这里 查询命令 man docker 简单启动和退出 docker run --name [容器名] -i -t ubuntu /bin/bash 交互启动 ...
- Docker入坑系列(二)
Docker入坑系列(二) 上一篇我们为Docker创造了一个良好的生活环境,这一篇我们就开始让Docker活起来. 安装Docker ok,原文地址在这里. 当然,我只是自己翻译了一下而已- -跟着 ...
- Docker入坑系列(一)
Docker入坑系列(一) 引用嘛,当然是来引用别人说的东西啦. Docker 是一个开源项目,诞生于 2013 年初,它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux ...
- Docker入坑指南之RUN
总有一些场景,我们需要自己制作一个镜像,可以快速还原环境,又不想被其他因素干扰镜像的纯净,这个时候,就可以选择Docker了,启动便捷,镜像还原很快捷,除了上手不容易. 最近入坑研究了一番,小有心得, ...
- 一、docker 入坑(win10和Ubuntu 安装)
前言 终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了.所以对于我们程序员而言,又得修炼一 ...
- docker 入坑4
搭建mongodb $ docker run --name mongo -it -d -p : -v ~/docker-data/mongo:/data/db -e MONGO_INITDB_ROOT ...
- docker 入坑2
上一节我们安装好了docker,那么这节我们讲一下docker基本命令使用 查看版本 $ sudo docker --version 返回:Docker version 18.09.0, build ...
- docker 入坑1
本文是记录一下学习docker的过程,希望可以帮助到入门的朋友. 系统:ubuntu16.04 docker:18.09 打开官网:https://docs.docker.com/install/li ...
- Docker入坑指南之EXEC
容器启动之后,如果我们需要进入容器内修改配置,比如mysql修改启动配置 我们启动的附加参数是不是shell,这个时候就可以用docker exec了,docker除了对image参数以外,大部分命令 ...
随机推荐
- mysql pi() 获取pi
mysql> select pi(); +----------+ | pi() | +----------+ | 3.141593 | +----------+ row in set (0.00 ...
- 大数据应用期末总评(hadoop综合大作业)
作业要求源于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3363 一.将爬虫大作业产生的csv文件上传到HDFS (1)在/usr ...
- 单细胞数据整合方法 | Comprehensive Integration of Single-Cell Data
操作代码:https://satijalab.org/seurat/ 依赖的算法 CCA CANONICAL CORRELATION ANALYSIS | R DATA ANALYSIS EXAMPL ...
- ssh密匙互信操作【原创】
1.简便ssh密匙信任方法 只在一台服务器上创建ssh-keygen [root@SMSJKSRVBJ02 ~]# ssh-keygen Generating public/private rsa k ...
- Weblogic部署web项目获取项目根目录为null
写在前面 图片上传功能, web项目部署在本地Tomcat上并没有问题, 但是打成war包部署到Linux服务器Weblogic下却出现如题问题, 导致图片上传失败. 问题代码 String real ...
- thinkphp5---安装到宝塔出现Warning: require(): open_basedir错误
使用thinkphp5安装到宝塔的linux上,出现以下错误: Warning: require(): open_basedir restriction in effect. File(/www/ww ...
- RFC2119 规范内容
RFC2119 https://www.ietf.org/rfc/rfc2119.txt Network Working Group S. Bradner Request for Comments: ...
- C语言 sscanf函数补充
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h&g ...
- 011-数据结构-树形结构-B+树[mysql应用]、B*树
一.B+树概述 B+树是B树的变种,有着比B树更高的查询效率. 一棵 B+ 树需要满足以下条件: 节点的子树数和关键字数相同(B 树是关键字数比子树数少一) 节点的关键字表示的是子树中的最大数,在子树 ...
- shell 判断一个字符串是否由字母数字组成
摘自:http://blog.51cto.com/lynnteng0/804520 describe="it's a describe by yourself" if echo & ...