Mac安装docker和基础环境搭建

上课需要用c++,老师统一使用vs,Mac系统表示捉急,于是想了下比较流行的docker,顺便平时还能联系下linux知识,不然的话平时也不经常用linux了,首先是mac安装docker,(其实docker machine的原理是通过vbox模拟了一个存在docker环境的系统,在通过ssh连接)。
这里我推荐使用docker toolbox,因为还能有vbox自由度比较高。

QQ20190331-133544@2x.png

从这里下载安装过程就不多写了,都一样。
接下来打开
QQ20190331-133550@2x.png
会提示创建一个虚拟机和下载一个iso镜像,这时候推荐能够fq,否则的话会下载很久。boot2docker.iso这个文件。
https://cdn.v2ex.com/docker/boot2docker.iso
这是一个国内镜像,mv到指定目录下,这样就可以防止下载超时了。
在打开docker terminal后,关闭窗口,不要着急使用。
这里我们打开Mac自带的shell和vbox
会看到有一个名称为defautl的虚拟机,开启它。
QQ20190331-133559@2x.png
然后,在shell端输入

[bash]
ssh docker@192.168.99.100
[/bash]

密码是tcuser

这样就可以直接连上了,可以看得出来就是一个集成docker的linux,
QQ20190331-133609@2x.png
我pull了一个python集成环境的镜像,创建一个容器。
https://c.163.com/hub#/m/home/
网易蜂巢镜像公共仓库速度都不错

[bash]
docker run –t –i yourimages /bin/bash
docker exec –it xxxxxxxx /bin/bash
[/bash]

QQ20190331-133621@2x.png
QQ20190331-133631@2x.png
上面第一个命令是创建一个容器,第二条命令时当按control+d推出后能够重新连接进入同一容器的命令。
平时一些常用的命令:

[bash]
docker ps –a
docker rm xxxxxxxx
docker images
docker rmi xxxxxxx
[/bash]

本文链接:

http://8sec.cc/index.php/archives/144/
1 + 7 =
快来做第一个评论的人吧~