`
喜欢蓝色的我
  • 浏览: 374801 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Docker

 
阅读更多

Linux容器运行时Docker开源

Docker是一个功能强大的自动化分布式系统:大规模的Web部署、数据库集群、持续部署系统、私有PaaS、面向服务的体系结构等。Docker使用一个在进程级上运行的高级API来补充LXC(Linux Container),它可以运行Unix进程,并为隔离和可重复性跨服务器提供了保证。

值得关注的特性:

文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。

资源隔离:系统资源,像CPU和内存等可以分配到不同的容器中,使用cgroup。

网络隔离:每个进程容器运行在自己的网络空间,虚拟接口和IP地址。

日志:收集和记录标准流(stdout/stderr/stdin)里的每个进程容器,用于实时和批量检索。

变更管理:被修改的容器文件系统会被提交到一个新的image,留着重用来创造更多的容器,无需模板或手动配置。

交互式shell

使用示例:

运行交互式shell

# Download a base image

docker pull base

# Run an interactive shell in the base image,

# allocate a tty, attach stdin and stdout

docker run -i -t base /bin/bash启动一个长期运行的工作进程

# Run docker in daemon mode

(docker -d || echo "Docker daemon already running") &

# Start a very useful long-running process

JOB=$(docker run -d base /bin/sh -c "while true; do echo Hello world; sleep 1; done")

# Collect the output of the job so far

docker logs $JOB

# Kill the job

docker kill $JOB前往官网查看更多详细介绍:http://docker.io/

源码托管地址:https://github.com/dotcloud/docker/

分享到:
评论

相关推荐

    phpadmin docker镜像

    1.加载镜像 docker load -i myphpadmin.tar 2.查看镜像是否加载成功 docker images 3.创建实例 docker run --name myphpadmin -d -e PMA_ARBITRARY=1 -p 21010:80 phpmyadmin 4.访问 http://IP:21010

    docker客户端27.0.3

    idea远程docker部署时,需要使用客户端docker.exe工具,这里摘出来提供给大家使用

    openMetadata docker 安装

    openMetadata docker 安装

    docker快速集成wkhtmltopdf

    docker集成wkhtmltopdf,安装包就是封装好的镜像文件,直接解压执行就可以; -- 解压镜像包<上面安装包> docker load -- 运行docker docker run -itd -v /data/share:/data/share -m 8G --name="wkhtmltopdf" ...

    Ubuntu离线安装docker

    Ubuntu离线安装docker 下载完成后,执行如下: dpkg -i containerd.io_1.6.6-1_amd64.deb docker-ce_20.10.17~3-0~ubuntu-bionic_amd64.deb docker-ce-cli_20.10.17~3-0~ubuntu-bionic_amd64.deb docker-ce-rootless...

    docker配置hadoop

    001

    Windows版本docker安装包

    Docker在IT行业中是一款非常重要的容器化平台,它允许开发者将应用程序及其依赖打包到一个可移植的容器中,便于在各种环境中快速部署和运行。在Windows操作系统上安装Docker,可以借助Docker Desktop或者Docker ...

    docker的mysql8镜像

    docker run -p 3306:3306 --name mysql8 -v /opt/apps/datasouce/docker/mysql8.0.23/logs:/var/log/mysql -v /opt/apps/datasouce/docker/mysql8.0.23/data:/var/lib/mysql -v /opt/apps/datasouce/docker/mysql...

    Docker Desktop for Windows 10 (Docker Desktop Installer.exe)

    资源名称: Docker Desktop for Windows 10 (Docker Desktop Installer.exe) 概述: Docker Desktop for Windows 10 是一个官方提供的强大工具,它允许用户在Windows 10操作系统上轻松运行Docker容器化应用。Docker ...

    docker安装部署gorse

    docker安装部署gorse

    一键安装docker环境:docker、docker-compose

    docker版本26.1.2,docker-compose版本v2.11.0。 1.把docker_compose_install-new文件夹放在任意路径; 2.chmod -R 777 install.sh 3.执行./install.sh 兼容:CentOS7.6、麒麟V10服务器版。

    docker desktop安装包

    Docker Desktop是一种开源的应用容器引擎,它允许开发者将他们的应用及依赖项打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,甚至可以实现虚拟化。这种技术对于简化配置,节省项目环境部署时间以及...

    Docker Desktop Installer for Windows

    由于Docker官网被墙,下载Desktop安装包不太容易。既然你都打开了这个链接,那么没错,这份资源就是你想要的。如果这份资源要积分的话,那就看看这个百度网盘=》链接: ...

    prometheus-docker镜像

    导入命令:docker load -i prometheus-latest.tar

    mysql5.7的docker镜像

    mysql5.7的docker镜像,下载之后查看安装教程 https://mp.csdn.net/mp_blog/creation/editor/144745461

    docker部署informix数据库

    连接数据库informix的驱动jar包

    docker安装mysql镜像

    docker安装mysql镜像

    docker离线安装包

    docker版本:docker-ce-18.03.1.ce-1.el7.centos.x86_64 基于操作系统版本:centos7.9.2009 minial

    MySQL5.7docker离线包

    Docker 离线安装 MySQL 5.7 使用说明 本文将指导你如何使用离线的 Docker 镜像包 (docker-mysql-5.7.tar.zip) 来在 Linux 系统中安装并运行 MySQL 5.7 容器。 前提条件 • 已安装 Docker 环境。 • MySQL 5.7 ...

    mysql5.7 - docker 版本

    mysql5.7 - docker 版本,centos,ubuntu系统, 使用:docker load -i mysql-5.7.tar

Global site tag (gtag.js) - Google Analytics