码迷,mamicode.com
首页 > 其他好文 > 详细

《深入浅出Docker》读书小记(1)

时间:2020-01-16 14:15:21      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:文件   get   查看   访问   start   批量   停止   概念   端口   

 

1. 概念

Docker:不独占系统,只有一份OS消耗;启动快;更少的授权和管理费用

Compse: 方便管理多容器(多服务)用的

Swarm: docker集群管理

 

2. 常用命令

创建镜像:docker image build -t dockertest . (do not foget ‘.’)

删除镜像:docker rmi dockertest 或者 docker image rm dockertest

查看镜像:docker image ls

镜像标签:docker image tag oldname teemohq/test

创建容器:docker run –-name dockertest -d -p 5000:5000 –-restart always teemohq/test

删除容器: docker rm dockertest

停止容器: docker stop dockertest

查看容器: docker container ls -a 或者 docker ps -a

Dockerhub: docker login docker push teemohq/test docker pull docker search

Compose:docker-compose up -d down stop top restart …

 

3. 工具命令

批量删除容器:docker container rm $(docker container ls -aq) -f 生产环境不要做

批量删除悬虚镜像:docker rmi $(docker images -f "dangling=true" -q) 减少磁盘空间

开机自启:chkconfig docker

 

4. 注意点

Compose Yml文件不要使用tab缩进之类操作

设置docker服务启动规则,不然重启后可能无法访问应用服务

Swarm docker节点必须开放 2377 7946 4789 端口

Swarm HA 不需要部署太多manager节点,部署奇数个管理节点(3/5个)有利于减少split-brain 脑裂

《深入浅出Docker》读书小记(1)

标签:文件   get   查看   访问   start   批量   停止   概念   端口   

原文地址:https://www.cnblogs.com/TeemoHQ/p/12200710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!