• Docker初体验


    Docker初体验


    安装

    因为我用的是mac,所以安装很简单,下载dmg下来之后拖拽安装即可完成。

    需要注意的就是由于之前的docker是基于linux开发,不支持mac,所以就出现了docker toolbox用来对mac的兼容(此处不是很严谨,只不过这样理解好理解一点)

    随着docker的发展,便出现了docker for mac是原生的mac application,下载安装便是这个application

    具体安装方式见 docker的mac安装

    在docker中运行应用

    在一个Docker容器内运行应用程序需要使用一个命令:docker run.

    hello world

    开始之前我们先来跑个hello world

    docker run ubuntu:14.04 /bin/echo 'hello world'
    

    我们使用docker run指定了一个镜像为ubuntu 14.04,这个镜像运行在docker容器内。在指定一个镜像之后,docker会查看本机内是否存在这个镜像,如果存在则启动镜像,如果不存在则会去镜像仓库Docker Hub下载公共镜像。

    接下来,docker会在容器内运行我们指定的命令/bin/echo 'hello world',之后便能看到结果:

    hello world
    

    如果Docker在本地上没有找到ubuntu:14.04的镜像便会去镜像仓库Docker Hub上下载公共镜像。于是终端便会出现下载情况:

    ➜  ~ docker run ubuntu:14.04 /bin/echo 'hello world'
    Unable to find image 'ubuntu:14.04' locally
    14.04: Pulling from library/ubuntu
    ba76e97bb96c: Pull complete
    4d6181e6b423: Pull complete
    4854897be9ac: Pull complete
    4458f3097eef: Pull complete
    9989a8de1a9e: Pull complete
    Digest: sha256:062bba17f92e749bd3092e7569aa06c6773ade7df603958026f2f5397431754c
    Status: Downloaded newer image for ubuntu:14.04
    hello world
    
    

    Docker在下载创建完镜像后便会执行命令/bin/echo 'hello world'.

  • 相关阅读:
    ubuntu 下安装Angular2-cli脚手架
    git的使用及常用命令(二)
    framework7+node+mongo项目
    LINUX下安装搭建nodejs及创建nodejs-express-mongoose项目
    初学strurs基础
    JAVA Struts2 搭建
    mongodb的基本操作
    LightOj_1342 Aladdin and the Magical Sticks
    Codeforces Round #Pi (Div. 2)
    Codeforces Round #315 (Div. 2)
  • 原文地址:https://www.cnblogs.com/tingyugetc/p/6151800.html
Copyright © 2020-2023  润新知