没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/87163575/bg1.jpg)
24 条 Docker 使用建议
在 TES GLOBAL,我们已经爱上 Docker 并从 Docker 的 0.8 版本开始就在生产环境中使用它。
我们的很多开发者都参加了在 DockerCon 欧洲上的培训。下面是我们总结的一些tips,希望
可以帮到已经有 Docker 基础的同学。
1. CLI
1.1 美化
docker ps
的输出
将 Docker ps 的输出通过管道到 less -S,这样表格式的行就不会被折叠。
docker ps - a | less -S
1.2 刷新日志
docker 的日志不会即时刷新,除非你使用了-F 选项:
docker logs <containerid> -F
1.3 从
docker inspect
中获取一个单一的值
docker inspect
默认会输出大量的 JSON 格式的数据。你可以用 jq,来得到某一特定键的值。
或者你可以使用内置的 go 模板功能:
最后一个 docker 容器现在运转正常吗?
docker inspect --format '{{.State.Running}}' $(docker ps -lq)
1.4 使用 docker exec 而不是 sshd 或者 nsenter
如果你查看过 Docker 的发行版你会你会很清楚这个小技巧。exec 在是在 1.3 版本中添加的
新功能,可以让你在容器里面运行一个新的进程。这样你就不必运行 sshd 或者在主机上安
装 nscenter。
2. Dockerfiles
2.1 docker build 支持 git 仓库
你不但可以从本地的 Dockerfile 中创建 Docker 镜像,你还可以简单的给
docker build
指定
一个仓库的 URL,然后
docker build
会为你做完余下的事情。
2.2 没有软件包列表
默认的镜像(如 Ubuntu)是不包含软件包列表的,目的是让镜像体积更小。因此需要在任
何的基础的 Dockerfile 中需要使用
apt-get update
。
2.3 留意软件包的版本
注意软件包的安装,因为这些命令也是会缓存起来的。意味着如果你清空了缓存,你可能会
得到不同的版本;或者如果缓存长期不更新,你可能不会得到最新的安全更新。
2.4 小体积的基础镜像
在 Docker Hub 上有一个官方的真正零体积的 Docker 镜像,它的名字叫做 scratch。所以如果
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/dfba069df9d743e89798b70d3e80af24_xxpr_ybgg.jpg!1)
xxpr_ybgg
- 粉丝: 6668
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- python-leetcode题解之117-Populating-Next-Right-Pointers
- python-leetcode题解116-Populating-Next-Right-Pointers-in-Each-Node
- python-leetcode题解之115-Distinct-Subsequences
- python-leetcode题解之114-Flatten-Binary-Tree-to-Linked-List
- python-leetcode题解之113-Path-Sum-II
- python-leetcode题解之112-Path-Sum
- python-leetcode题解之111-Minimum-Depth-of-Binary-Tree
- python-leetcode题解之110-Balanced-Binary-Tree
- python-leetcode-109-Convert-Sorted-List-to-Binary-Search-Tree
- python-leetcode题解之108-Convert-Sorted-Array-to-Binary-Search-Tree
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)