请
登录
后使用快捷导航
没有帐号?
立即注册
客户端
扫码下载小米社区APP
论坛
BBS
版块
导读
Guide
下载
登录
立即注册
mwt-design
»
论坛
›
点滴
›
后端技术
›
mac搭建docker
mac搭建docker
所在版块: 后端技术 2017-12-03 14:07
[复制链接]
查看:
2944
|
回复:
0
电梯直达
楼主
发表于 2017-12-3 14:07:43
|
只看该作者
|
倒序浏览
|
阅读模式
#0. 安装VirtualBox
Mac OS X 需要借助于 VirtualBox 中的 Linux 虚拟机作为桥梁来创建docker-machine
下载地址:
http://sw.bos.baidu.com/sw-search-sp/software/5b5bc0c6f9ac9/VirtualBox-5.1.30-OSX.dmg
#1. 安装docker和docker-machine
brew install docker
brew install docker-machine
brew install docker-compose
复制代码
#2. 创建虚拟机
docker-machine create --driver virtualbox default
# 查看docker虚拟机列表
docker-machine ls
# 启动虚拟机
docker-machine start
复制代码
#3. docker服务端启动
docker服务端其实就是docker daemon进程。它是运行在docker-machine中的,因此首先得创建一个虚拟机。然后通过查看虚拟机env来获取docker daemon的启动命令。
启动成功后,通过命令docker version可以查看服务端信息
#4. 镜像操作(image)
docker中的镜像是一个类似静态代码的概念,镜像的操作也很类似git对代码的操作:
# 在docker hup上搜索镜像
docker search nginx
# 从docker hup上拉取镜像到本地
docker pull learn/tutorial
# 提交本地镜像
docker commit
复制代码
查看本地的镜像列表:
docker images
通过Dockfile创建镜像进入镜像目录,创建Dockerfile,然后通过下面的命令build镜像
docker build -t mawt/dz:stable .
#5. 容器 (container)
docker中容器的概念其实就是镜像的运行实例,如果说镜像是静态代码的话,那么容器就相当于是代码的运行程序。运行镜像的命令:docker run IMAGE
#6. 查看docker主机上运行的容器列表
#7. 进入docker容器
docker
exec
-it
216
da717b457 /bin/bash
#8. 使用docker-compose启动镜像
直接使用docker run命令启动镜像不太方便,尤其是当启动参数比较复杂时,而docker-compose则是更优雅的启动方式。
使用docker-compose需要单独新建一个文件夹,并且在其中新建一个名为docker-compose.yml的描述文件。
然后在此目录下执行命令
docker-compose up就能启动整个环境了。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发新帖
扫码关注微信公众号
快速回复
返回列表