docker学习笔记

WenYao.Huang WenYao.Huang     2022-09-08     253

关键词:

 

Docker 命令:

docker run hello-world : 用于验证docker是否能够运用了。

docker --version: 查看版本。

限制docker的选项:http://blog.csdn.net/candcplusplus/article/details/53728507
docker run -m,--memory:
docker run --memory-swap:

docker run --memory-reservation:
docker run --oom-kill-disable:

docker run --oom-score-adj:

docker run --memory-swappiness:

docker run --kernel-memory:


docker run --cpuset-cpus="":
docker run -c,--cpu-shares=0:
docker run cpu-period=0:
docker run --cpu-quota=0:
docker run --cpuset-mems="":
 


 
 

 


 

Dockerkfile 命令解析:

FROM python:2.7-slim:From命令的含义是,使用官方Python运行时作为父映像,也可以使用其他的,比如说Ubuntu

WORKDIR /app: 设置工作目录为/app

RUN:run是一个映像的建造的步骤,RUN之后的状态,是会提交到docker image的。一个Dockerfile可以有很多的RUN步骤,这是用于建设这个映像的。
https://docs.docker.com/engine/reference/builder/#known-issues-run

CMD:CMD 是这样的命令,默认情况下,容器在启动内置映像时执行。一个dockerfile只能有一个cmd。这个CMD命令可以通过docker run $image $other_command来进行重写
https://docs.docker.com/engine/reference/builder/#known-issues-run

ENTRYPOINT:
ENTRYPOINT 也是CMD密切相关,可以修改一个容器启动图像的方式。
https://docs.docker.com/engine/reference/builder/#entrypoint

COPY:复制文件。The <dest> is an absolute path, or a path relative to WORKDIR, into which the source will be copied inside the destination container.
https://docs.docker.com/engine/reference/builder/#copy
EXPOSE: The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime.
https://docs.docker.com/engine/reference/builder/#expose




 

Docker配置问题:

docker run --rm hello-world :错误
docker: Error response from daemon: 
failed to create endpoint jolly_kare on network bridge: failed to add the host (veth1d85371) <=> sandbox (vethbc264f6) pair interfaces: operation not supported.
这是电脑升级没重启,有这个错误。






docker~学习笔记索引

使用docker也有段时间了,写了不少文章与总结,下面把它整理个目录出来,方便大家去学习与检索!docker~学习笔记索引docker~linux下的部署和基本命令(2017-04-0722:47)docker~docker-machine的介绍(2017-04-1212:02)docker~使用阿里加速器安c... 查看详情

docker学习笔记

Docker学习笔记什么是Docker? docker是一个容器 跨平台windowsmaclinuxDocker思想 集装箱环境稳定 1.运输方式 标准化 2.存储方式 3.API接口 隔离 lxc轻量级软件隔机制Docker解决了多端运行都没问题 不同环境配置放到集装箱-》鲸鱼-》超... 查看详情

docker学习笔记

一、Docker简介Docker两个主要部件:Docker:开源的容器虚拟化平台DockerHub:用于分享、管理Docker容器的DockerSaaS平台– DockerHubDocker使用客户端-服务器(C/S)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守护进程会处理... 查看详情

docker学习笔记

Docker学习笔记Docker能处理的事情包括:隔离应用依赖创建应用镜像并进行复制创建容易分发的即启即用的应用允许实例简单、快速的扩展测试应用并随后销毁它们Docker背后的想法是创建软件程序可移植的轻量容器,让其可以在任... 查看详情

docker学习笔记

 Docker命令:dockerrunhello-world:用于验证docker是否能够运用了。docker--version:查看版本。限制docker的选项:http://blog.csdn.net/candcplusplus/article/details/53728507dockerrun-m,--memory:dockerrun--memory-swap:dockerrun- 查看详情

docker学习笔记

win10机器: docker下载:https://www.docker.com/products/docker#/windowswin10之外的win机器: docker下载: https://www.docker.com/products/docker-toolbox  boot2docker.iso下载地址:https://pan.baidu.com/s/1qY 查看详情

docker学习笔记

一、Docker简介Docker两个主要部件:Docker:开源的容器虚拟化平台DockerHub:用于分享、管理Docker容器的DockerSaaS平台--DockerHubDocker使用客户端-服务器(C/S)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守护进程会处理复杂繁重... 查看详情

docker学习笔记docker仓库数据卷数据卷容器,网络基础实操。高级网络配置学习

Docker学习笔记【4】高级网络配置实操,实战案例实验===========================================================================Docker学习笔记【2】Docker仓库实操,创建私有仓库,实操数据卷、数据卷容器,记录开始========================================... 查看详情

docker学习笔记docker相关概念,基本操作

计划:Docker学习笔记【2】Docker基础操作实操记录,Docker仓库、数据卷,网络基础学习---40注:所有操作在root下执行--1--概念:1、Docker镜像:镜像就是一个只读的模板,用于创建docker容器。Docker提供了简单的机制创建或者更新现... 查看详情

docker学习笔记

docker CE 和 EE:CE社区版,EE企业版dockerEE强化了安全,安全,安全  集成了DockerDataCenter用于容器管理,使其更加便利  查看详情

docker学习笔记1--安装和配置

技术资料docker中文官网:http://www.docker.org.cn/ 中文入门课程:http://www.docker.org.cn/book/docker.html docker学习笔记:http://www.open-open.com/lib/view/open1423703640748.html 深入浅出docker:http://www.infoq 查看详情

docker学习笔记6

VIIIdocker​目录​​​虚拟化:41​​​​​dockerobjects:43​​​​​dockerimages:46​​​​​dockerregistry:48​​​docker:​介绍;​镜像管理;​容器管理;​网络访问;​数据管理;​镜像构建;​私有仓库;​核心技术;​... 查看详情

docker学习笔记什么是docker

Docker学习笔记(一)什么是Docker Docker:容器技术是虚拟化技术的一种,是操作系统的虚拟化。 传统硬件虚拟化:虚拟硬件,事先分配资源,在虚拟的硬件上安装操作系统,虚拟机启动起来以后资源就会被完全占用。操作... 查看详情

docker学习笔记

基本概念    Docker:开源的容器虚拟化平台,虚拟机能做的Docker都能做,而且速度更快。    Docker的核心思想有三点:集装箱,将一个个程序(应用)看作集装箱,在网络间进行搬运,Docker中的集装箱也就是镜像标准化... 查看详情

docker学习笔记--docker常用命令

原文地址:http://blog.csdn.net/we_shell/article/details/383681371.查看docker信息(version、info)[plain] viewplaincopy  # 查看docker版本  $docker version    #&nb 查看详情

docker学习笔记

  1.查询dockers某个容器的ip地址。[[email protected]~]#dockerinspect--format=‘{{.NetworkSettings.IPAddress}}‘3ea2b8c52e72172.17.0.7    查询容器mac地址[[email protected]~]#dockerinspect--f 查看详情

docker学习记录笔记

Docker一些简单的命令列表dockerbuild-tfriendlyhello.#Createimageusingthisdirectory‘sDockerfiledockerrun-p4000:80friendlyhello#Run"friendlyname"mappingport4000to80dockerrun-d-p4000:80friendlyhello#Samething,buti 查看详情

docker学习笔记docker仓库

访问仓库,仓库是集中从存放镜像的地方。类似Maven。DockerHub  目前由Docker官方维护的一个公共仓库,其中包括15000的镜像。  注册  在 https://hub.docker.com免费注册一个Docker账号。  登录  通过dockerlogin命令交互式... 查看详情