• Docker 入门


    Docker体系结构

    Docker基本命令

    菜鸟教程Docker命令大全:

    http://www.runoob.com/docker/docker-command-manual.html

    Dockerfile语法

    Docker镜像分层

    镜像层都是只读的,在其上的容器层是可读可写的,相同的镜像层会复用,一定程度上减小了空间的使用。

    Docker存储

    volume:docker的一种存储技术。

    三种方式:

    1. docker run -v(挂载一个卷) /usr/share/nginx/html nginx

    docker inspect nginx 容器内所有信息,包括检查文件映射关系

    docker exec -it nginx(容器名字) /bin/bash (进到容器里面去看)

    cd /usr/share/nginx/html

    2. docker run -v $PWD/code:var/www/html nginx

    curl ttp://localhost(获取本地服务器上的网页)

    3. $ docker run - volumes-from ...

    mkdir vol3 (创建新的目录)

    mkdir data

    docker create -v $PWD(当前目录)/data/data/var/mydata --name data_container(容器名字) ubuntu(基础镜像)

    docker tun -it(交互的方式) --volumes-from data_container ubuntu /bin/bash

    mount

    touch whatever.txt (创建一个文件)

    存有数据的容器可以被多个容器挂载,数据可以共享。

    Docker术语

    Docker仓库(Repository)

    docker仓库相关命令:

    # 在镜像仓库搜索相关镜像

    docker search whalesay

    # 拉取镜像到本地

    docker pull docker/whalesay

    # 提交自己的镜像到远程仓库,默认拉取的镜像标签是latest

    Docker多容器

    docker-compose 安装(Windows/Mac安装Docker时自带,Linux步骤):

    curl -L https://github.com/docker/compose/realeases/download/1.9.0/docker -compose -$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose

    # uname -s 输出:Linux ,uname -m 输出:x86_64后拼接

    chmod a+x /usr/local/bin/docker-compose

    # 更改权限使所有人都可以执行

    docker-compose.yml

    # compose配置文件

    docke-compose up -d

    # 将所有容器启动,并以daemon的方式后台运行

     

  • 相关阅读:
    css3的::selection属性
    css3的apprearance属性(转)
    CSS3的background-size
    DNS与获取
    AMD规范
    网站的个性图标
    webapp之路--之ios上图标
    webapp之路--之必备知识
    用Js的eval解析JSON中的注意点
    CSS 盒模型
  • 原文地址:https://www.cnblogs.com/weswes/p/9862067.html
Copyright © 2020-2023  润新知