1.docker在mac上安装
参考https://docs.docker.com/docker-for-mac/
下载dmg,安装完成拖动Application中即可完成启动docker服务
验证:docker --version
docker-compose --version
docker-machine --version
2. 体验docker
1.打开终端,执行docker run hello-world
2.启动一个nginx
docker run -d -p 80:80 --name webserver nginx
打开浏览器并输入:http://localhost
可看到结果正常。
执行docker ps或者docker container ps命令查看进程
还可以执行以下操作:
docker container ls 查看所有的进程
docker container stop webserver 停止指定的进程
docker container ls -a
docker container rm webserver 移除指定的进程
docker image ls 查看镜像
docker image rm nginx 移除指定的镜像
3.查看docker容器中实际资源
docker exec -it webserver bash 查看webserver 的实际资源
以交互终端形式进入webserver容器,并执行了bash命令,也就是获得了一个可操作的bash
4.编写Dockerfile
在空白目录,新建文本文件,命名为Dockerfile
在Dockerfile中填写以下内容:
FROM nginx
RUN echo "hello docker">/usr/share/nginx/html/index.html
使用docker build命令定制镜像
docker build -t nginx:v2 .