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

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 常用命令

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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/

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 背景
  2. 2. 安装步骤
  3. 3. 使用 Docker for Mac
  4. 4. 配置 Docker 加速器
  5. 5. 入门案例
  6. 6. Docker 常用命令
  7. 7. 关注我
  8. 8. 最后