MAC 安装 Docker
根据官网的https://docs.docker.com/mac/step_one/
the Docker QuickStart shell preconfigured for a Docker command-line environment
Oracle VM VirtualBox
这个确定docker在Mac上运行时以来VM的
先去安装VM
百度下载的
安装
安装好了
根据官网提示
Your Mac must be running OS X 10.8 “Mountain Lion” or newer to run Docker software.
我的是继续
install docker toolbox
首先去官网下一个DockerToolbox
我这里用的Mac 所以之后我以mac的为例作为演示了
然后就能使用了 !!!!
使用Docker
先说下我的理解,研究了几天之后个人认为这破玩意就一在线虚拟机 (连系统都可以在线的拉取的 )
拉取使用我就不说了 说说自己要写的话需要怎么弄
然后创建一个文件 利用mkdir这个命令
$ mkdir mydockerbuild
然后进入到文件内部
$ cd mydockerbuild
创建一个文件 然后进去写文件 (这个文件其实就是配置你的在线虚拟机)
$ touch Dockerfile
$ ls Dockerfile
Dockerfile
$ open -e Dockerfile
解释下上面的意思:
第一句 就是从docker上搞下来一套系统Linux系统 dockerhub的简介是这个样的
Whalesay contains an adaption of the Linux cowsay game. The game was originally written in 1999 by Tony Monroe.
第二句其实就是 安装一个fortunes的项目
第三句就是运行这个项目了
说到这其实就好像在linux中运行指令一样
构建项目
$ docker build -t docker-whale
这段指令会链接Dockerfile这个文件 创建一个名为docker-whale的镜像
$ docker images
运行指令看看是否有你刚刚建立的镜像
然后就是要上传DockerHub了
重命名一个镜像 根据tag ID
$ docker tag 7d9495d03763 maryatdocker/docker-whale:latest
远程登录dockerHub
$ docker login –username=yourhubusername –email=youremail@company.com
推到hub上去$ docker push maryatdocker/docker-whale
然后利用
$ docker rmi -f 7d9495d03763
$ docker rmi -f docker-whale
清除本地的
最后运行
$ docker run yourusername/docker-whale
看看好不好使了
根据官网教程来的 想细致的去看 官网看就行https://docs.docker.com