美文网首页
Docker系列文章(二):Mac 安装 Docker 及常用命

Docker系列文章(二):Mac 安装 Docker 及常用命

作者: zhisheng_blog | 来源:发表于2018-04-22 14:25 被阅读93次
mark

背景

微服务 + 容器,完美的一对!必须得好好学习学习。

安装步骤

Mac 下 Docker 的安装真心建议跟着官方的文档走一遍,官网已经讲的很详细了。

https://docs.docker.com/docker-for-mac/install/#what-to-know-before-you-install

使用 Docker for Mac

https://docs.docker.com/docker-for-mac/#check-versions-of-docker-engine-compose-and-machine

配置 Docker 加速器

Docker 加速器是什么,我需要使用吗?

使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。如果您是在国内的网络环境使用 Docker,那么 Docker 加速器一定能帮助到您。

注册 daocloud,然后在 mac 标签页复制加速器 url。

入门案例

跟着下面的文章进行敲一遍,熟悉下 Docker 整个的使用。

https://www.jianshu.com/p/cf6e7248b6c7

Docker 常用命令

下面列出些自己常用的命令,目的就是记录下来,以后忘记了,再拿来跟着敲就行!

docker run -i -t <image_name/continar_id> /bin/bash  启动容器并启动bash(交互方式)

docker run -d -it  image_name   启动容器以后台方式运行(更通用的方式)

docker ps   列出当前所有正在运行的container

docker ps -a  列出所有的container

docker ps -l   列出最近一次启动的container

docker images  列出本地所有的镜像

docker rmi imagesID   删除指定的镜像id

docker rm CONTAINER ID   删除指定的CONTAINER id

docker diff 镜像名    查看容器的修改部分

docker kill CONTAINER ID   杀掉正在运行的容器

docker logs 容器ID/name   可以查看到容器主程序的输出

docker pull image_name    下载image

docker push image_name   发布docker镜像

docker version   查看docker版本

docker info   查看docker系统的信息

docker inspect 容器的id 可以查看更详细的关于某一个容器的信息

docker run -d  image-name   后台运行镜像

docker search 镜像名    查找公共的可用镜像

docker stop 容器名/容器 ID      终止运行的容器

docker restart 容器名/容器 ID    重启容器

docker commit  提交,创建个新镜像

docker build [OPTIONS] PATH | URL | -   利用 Dockerfile 创建新镜像

关注我

mark

最后

转载请注明地址:http://www.54tianzhisheng.cn/2018/01/25/Docker-install/

image

相关文章

网友评论

      本文标题:Docker系列文章(二):Mac 安装 Docker 及常用命

      本文链接:https://www.haomeiwen.com/subject/bjqclftx.html