1.批量删除无tag镜像

docker images|grep none|awk '{print $3}'|xargs docker rmi

2.以特权模式运行容器

docker run  --privileged --net host -dit  --name fabric <imagename> /usr/sbin/init
• --privileged :特权模式

• -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;

• -d: 后台运行容器,并返回容器ID;

• -i: 以交互模式运行容器,通常与 -t 同时使用;

• -P: 随机端口映射,容器内部端口随机映射到主机的高端口

• -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

• -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

• --name="nginx-lb": 为容器指定一个名称;

• --dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;

• --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;

• -h "mars": 指定容器的hostname;

• -e username="ritchie": 设置环境变量;

• --env-file=[]: 从指定文件读入环境变量;

• --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;

• -m :设置容器使用内存最大值;

• --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;

• --link=[]: 添加链接到另一个容器;

• --expose=[]: 开放一个端口或一组端口;

• --volume , -v: 绑定一个卷

  /usr/sbin/init:dbus等服务启动

  如果在容器中安装docker,无法启动的话: -v /var/run/docker.sock:/var/run/docker.sock

3.将容器创建为镜像

docker commit -a "jxd" -m "test" 2a31437d4011 fabric:v1
• -a :提交的镜像作者;
• -c :使用Dockerfile指令来创建镜像;
• -m :提交时的说明文字;
• -p :在commit时,将容器暂停。

【Docker】docker常用命令的更多相关文章

  1. Docker Kubernetes 常用命令

    Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ...

  2. Docker(二十二)-Docker Swarm常用命令

    #查看集群节点 docker node ls #创建nginx服务 #docker pull hub.test.com:5000/almi/nginx:0.1 #下载私有仓库镜像 docker ser ...

  3. Dockerfile指令及docker的常用命令

    DockerfileFROM: FROM <image> FROM <image>:<tag> MAINTAINER: MAINTAINER <name> ...

  4. Docker Swarm常用命令

    #查看集群节点 docker node ls #创建nginx服务 #docker pull hub.test.com:5000/almi/nginx:0.1 #下载私有仓库镜像 docker ser ...

  5. Docker学习(三)认识Docker和常用命令

    Docker学习(三)认识Docker和常用命令 Docker体系结构 docker服务端,作为服务的提供方,核心进程 docker daemon,所有docker命令都是通过这个进程完成的 REST ...

  6. 【Docker入门】Docker的常用命令

    ​ ​ 了解和安装完docker之后,我们学习一下docker的常用命令就和当初学linux命令一样,放心命令其实大致相同只不过细节不同. 一.Docker启动类命令 1.启动docker:syste ...

  7. Docker之常用命令(二)

    这篇博客就不扯皮了,简单粗暴地贴上自己整理的一份Docker常用命令. docker search ** // 查找镜像 docker pull nginx // 载入镜像 # -a 拉取所有tagg ...

  8. docker之常用命令、自定制镜像、公(私)仓库的上传和下载

    一.docker命令 1.参数和命令汇总 1. 参数 Options: --config=~/.docker Location of client config files #客户端配置文件的位置 - ...

  9. Docker:常用命令大全 [七]

    一.docker的命令的解释 1.命令解释 docker run -d -p 80:80 nginx run (创建并运行一个容器) -d 放在后台 -p 端口映射 nginx docker镜像的名字 ...

  10. docker的常用命令汇总

    1================================================================================ docker 列出每个容器的IP   ...

随机推荐

  1. 几幅图片弄清DFT、DTFT、DFS的关系 数字信号处理

    原址:http://www.cnblogs.com/BitArt/archive/2012/11/24/2786390.html 很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DF ...

  2. 前端每日实战:29# 视频演示如何不用 transition 和 animation 也能做网页动画

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/BxbQJj 可交互视频教程 此视频 ...

  3. linux 命令参数列表过长以及find用法

    1.在一个目录下删除大批量的文件时,当使用 rm -rf 或者rm *会提示参数列表过长   通过修改命令为 :find . -name "*" | xargs rm -rf '* ...

  4. Nuget-Swagger-Swashbuckle:Swashbuckle

    ylbtech-Nuget-Swagger-Swashbuckle:Swashbuckle 1.返回顶部 1. Seamlessly adds a Swagger to WebApi projects ...

  5. 《图解设计模式》读书笔记6-1 VISITOR模式

    目录 1. Visitor模式简介 2. 示例 2.1 类图 2.2 代码 3. 模式的角色和类图 4. 思路拓展 4.1 双重分发 4.2 开闭原则 4.3 难以增加ConcreteElement角 ...

  6. Linear Regression and Gradient Descent (English version)

    1.Problem and Loss Function   Linear Regression is a Supervised Learning Algorithm with input matrix ...

  7. .net分页方法

    .net分页方法 //记录分页的总条数 DX.Model.Container.PagerDataContainer Container = new DX.Model.Container.PagerDa ...

  8. 《穷爸爸富爸爸——Cashflow》

    读<穷爸爸富爸爸>大约两年前了,当时对理财没什么概念,除了支付宝,就是京东小金库,哪个利率高就存哪个里.记忆中除了感觉这应该是有一定经济基础的人通常做的事,工薪阶级的自己还未达标,工资除了 ...

  9. firmware

    路由器固件分析题,首先要安装firmware-mod-kit 安装命令: linux> sudo apt-get install git build-essential zlib1g-dev l ...

  10. 《代码大全2》读书笔记 Week 1

    <代码大全2>第一.二.三章 隐喻思维在西方是一个热门的话题,隐喻的认知功能在各个学科正受到越来越多的重视,依照我的理解,其实就是以众所周知或者理解主体熟悉的事物为符号去将新事物.新概念具 ...