[Deepin下安装Docker](http://www.dockerinfo.net/1461.html) [阿里云.来自云端的容器镜像服务](https://dev.aliyun.com/search.html) [Docker镜像加速:阿里云](https://cr.console.aliyun.com/?spm=5176.1972344.0.2.39f48eMSeyVN#/accelerator) ## Docker常用操作命令 - 查看日志 ``` docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。 -f : 查看实时日志 -t : 查看日志产生的日期 -tail=10 : 查看最后的10条日志。 edu_web_1 : 容器名称 ``` ## Docker 容器自定义 hosts 网络访问 [Docker自定义hosts网络访问](https://www.chenyudong.com/archives/docker-custom-hosts-network-via-dns.html) 需求:使用自己的域名服务。 > 在很多应用环境中都会有其他服务器的访问需求。直接使用ip不便于修改。因此搭建自己的域名服务,之后配置docker环境使用此域名服务即可。也可同时使用其它域名服务。 ``` (1)resolv-file=/etc/resolv.conf (2)strict-order (3)listen-address=192.168.0.127,127.0.0.1 (4)addn-hosts=/etc/hosts //这歌地址指向的是你mac的hosts地址,你只需在里边做相应的 host (5)cache-size=2048 ``` ## Docker镜像管理 - 搭建Docker私有仓库 - 更改Docker环境的配置指向私有仓库 - 向私有仓库提交镜像 - 从另外的docker环境获取上述镜像 Docker的镜像归纳为两种 - 需要知道docker容器的地址的 类似zk这种组件的 - 不需要知道docker容器地址 类似应用程序 通过注册服务到zk,然后自动发现服务。 - docker查看运行容器ip ``` docker inspect 容器ID | grep IPAddress ```