百度牵手百度云“健康云”会给健康行业带来怎样的变革

当前位置:&>&&>&
Mac OS X系统安装Docker教程
发布时间:
来源:服务器之家
这些指令使用的版本是 docker version 0.8 版本,当然随时可能发生变化。
docker 一直在稳健的发展,不建议在生产环境中使用。请参阅 docker 官方博客 Getting to Docker
docker 支持 Mac OS X 10.6 及以上版本
如何在 Mac OS X 上安装Docker
VirtualBox
在 OS X 运行 docker 需要安装 virtualbox ,首先,先从 Virtualbox 页面获取安装包( OS X
主机版本 x86/amd64 )。
下载完成后,打开磁盘镜像,设置和运行文件( VirtualBox.pkg )来安装 virtualbox
,不要简单的复制没有运行的安装包。
boot2docker
boot2docker 提供了一个简单的脚本来管理正在运行 docker
进程的虚拟主机。它还负责为操作系统镜像的安装工作。
如果你还没安装 boot2docker ,请打开一个新的终端窗口
运行下边的命令来获得 boot2docker 。
# 进去安装目录 cd ~/bin
# 获取安装文件 curl
/steeve/boot2docker/master/boot2docker &
boot2docker
# 设置可执行 chmod +x boot2docker
Docker OS X Client
docker 进程使用 docker 客户端访问。
运行下边的命令,来获取docker并且设置它。
# 获取文件 curl -o docker
http://get.docker.io/builds/Darwin/x86_64/docker-latest
# 设置可执行 chmod +x docker
# 设置docker进程的环境变量 export DOCKER_HOST=tcp://
# 复制可执行文件 sudo cp docker /usr/local/bin/
然后让我们看看如何使用它。
如何在 Mac OS X 上使用 Docker
docker 进程(通过 boot2docker )
进行~/bin目录,运行下边的命令:
# 初始化虚拟主机 ./boot2docker init
# 运行虚拟主机 (the docker daemon) ./boot2docker up
# 看所有可用的命令: ./boot2docker
# Usage ./boot2docker
{init|start|up|pause|stop|restart|status|info|delete|ssh|download}
docker 客户端
一旦虚拟主机运行 docker 进程,你可以像使用其它的一些应用一样来使用 docker 客户端。
docker version&
# Client version: 0.7.6&
# Go version (client): go1.2&
# Git commit (client): bc3b2ec&
# Server version: 0.7.5&
# Git commit (server): c348c04&
# Go version (server): go1.2
用 SSH 来连接虚拟主机
如果你感觉需要连接虚拟主机,你可以简单的运行下边的命令:
./boot2docker ssh
# User: docker&
# Pwd: tcuser
现在你可以使用 hello World 的例子了~
boot2docker
在 GitHub 查看 boot2docker 页面。
如果 SSH 提示需要秘钥
ssh-keygen -R '[localhost]:2022'
Copyright © . 版权所有Mac部署Docker开发环境
(window.slotbydup=window.slotbydup || []).push({
id: '2611110',
container: s,
size: '240,200',
display: 'inlay-fix'
您当前位置: &
[ 所属分类
作者 红领巾 ]
参考各种版本Docker安装官方文档。相关系统信息OS X EI Captian 10.11Oracle VM VirtualBox 4.3docker-machine version 0.4.1 (e2c88d6)Docker version 1.8.3, build f4bf5c7安装说明Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker的基础是 容器(LXC)等技术。这里我们要在Mac上部署Docker,所以Docker的基础是 Linux这句话尤其重要,官方文档两个配图很直观的反应了这个问题。Linux:
Docker LinuxMacX:
Docker MacXMacX通过docker-machine在一个Linux虚拟机中运行Docker Daemon。docker-machine是用来创建和管理Linux虚拟机(Docker Daemon运行的基础)的工具,MacX使用Oracle VM VirtualBox来虚拟Linux,这里需要注意Oracle VM VirtualBox的版本最好为4.3版本,我在部署过程中使用最新的Oracle VM VirtualBox5.0,发现跟着官方文档往下无法启动default虚拟机,具体原因Google一堆,目前没有查清楚。下面详细说明如何部署。部署步骤根据官方最新(截止本文发布时)文档,MacX平台使用Docker Toolbox来引导安装Docker。The Docker Toolbox installer includes the following:
Docker Client docker binary
Docker Machine docker-machine binary
Docker Compose docker-compose binary
Kitematic - Desktop GUI for Docker
Docker Quickstart Terminal appThe binaries are installed in the /usr/local/bin directory.
点击下载最新版本Docker Toolbox pkg,并一路点击continue进行安装当进行到如下界面时(安装的倒数第二步),你可以选择点击左边的Docker Quickstart Terminal.app通过命令行来创建第一个默认名为default的Linux虚拟机,也可以点击右边的Kitematic (Beta).app通过一个界面来创建他。
安装的倒数第二步第二步如果点击两个都无法创建Linux虚拟机的话,可以暂时跳过,只要保证有可用的Oracle VM VirtualBox的前提下,可以在命令行使用docker-machine create --driver virtualbox default命令创建安装成功会在对话框你们看到如下信息
Installation Successful!Upgrade your VM: 1. Open a Terminal window. 2. Enter the following command: docker-machine upgrade default运行 HelloWorld使用docker-machine ls命令查看当前Linux虚拟机列表 ~/ docker-machine lsNAME ACTIVE DRIVER STATE URL SWARMdefault virtualbox Stoppeddocker-machine start default 命令运行default虚拟机,进入虚拟机后运行hello-world容器来验证安装docker-machine start defaultdocker-machine ssh defaultdocker run hello-world以下是一个完整的运行过程 ~/ docker-machine create --driver virtualbox defaultCreating VirtualBox VM...Creating SSH key...Starting VirtualBox VM...Starting VM...To see how to connect Docker to this machine, run: docker-machine env default ~/ docker-machine lsNAME ACTIVE DRIVER STATE URL SWARMdefault virtualbox Running tcp://192.168.56.101:2376 ~/ docker run hello-worldPost http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.* Are you trying to connect to a TLS-enabled daemon without TLS?* Is your docker daemon up and running? ~/ docker-machine ssh default ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ _ _ ____ _ _| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| & __/ ||_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|Boot2Docker version 1.8.3, build master : af8b089 - Mon Oct 12 18:56:54 UTC 2015Docker version 1.8.3, build f4bf5c7:~$ docker run hello-worldUnable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-worldb901d36b6f2f: Pull complete0a6ba66e537a: Pull completeDigest: sha256:517f03be3fc9ffb2bc1eb4ad147fadb93113Status: Downloaded newer image for hello-world:latestHello from Docker.This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker Hub account: For more examples and ideas, visit: /userguide/此部分仅讲述如何部署Docker,具体使用后面的文章继续跟进。欢迎关注。更多Docker相关教程见以下内容:Docker安装应用(CentOS 6.5_x64) http://www.codesec.net/Linux/595.htmUbuntu 14.04安装Docker http://www.codesec.net/linux/656.htmUbuntu使用VNC运行基于Docker的桌面系统 http://www.codesec.net/Linux/170.htm阿里云CentOS 6.5 模板上安装 Docker http://www.codesec.net/Linux/107.htmUbuntu 15.04下安装Docker http://www.codesec.net/Linux/444.htm在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker http://www.codesec.net/Linux/184.htm在 Ubuntu 15.04 上如何安装Docker及基本用法 http://www.codesec.net/Linux/885.htmDocker 的详细介绍:请点这里Docker 的下载地址:请点这里本文地址:http://www.codesec.net/Linux/398.htm
本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统
转载请注明本文标题:本站链接:
分享请点击:
1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
CodeSecTeam微信公众号
一艺之成,当尽毕生之力!
手机客户端

我要回帖

更多关于 牵手向明天百度云全集 的文章

 

随机推荐