![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
damanchen
这个作者很懒,什么都没留下…
展开
-
docker RUN vs CMD vs ENTRYPOINT
RUN vs CMD vs ENTRYPOINTRUN 执行命令并创建新的镜像层,RUN 经常用于安装软件包。CMD 设置容器启动后默认执行的命令及其参数,但 CMD 能够被 docker run 后面跟的命令行参数替换。ENTRYPOINT 配置容器启动时运行的命令。Shell 和 Exec 格式我们可用两种方式指定 RUN、CMD 和 ENTRYPOINT 要运行的命令:Shell 格式和 Exec 格式,二者在使用上有细微的区别。Shell 格式<instruction>原创 2020-06-13 18:51:55 · 382 阅读 · 0 评论 -
docker总结——网络
一、三种网络1.1 none网络故名思议,none网络就是什么都没有的网络。挂在这个网络下的容器除了 lo,没有其他任何网卡。容器创建时,可以通过 --network=none指定使用none网络。这样一个封闭的网络有什么用呢? 封闭意味着隔离,一些对安全性要求高并且不需要联网的应用可以使用 none 网络。比如某个容器的唯一用途是生成随机密码,就可以放到 none 网络中避免密码被窃取。1.2 host网络连接到host网络的容器共享 Docker host的网络栈,容器的网络配置与ho原创 2020-06-13 18:51:00 · 265 阅读 · 0 评论 -
docker总结——容器
一、运行容器 attach VS execattach 与 exec 主要区别如下:attach 直接进入容器 启动命令 的终端,不会启动新的进程。exec 则是在容器中打开新的终端,并且可以启动新的进程。如果想直接在终端中查看启动命令的输出,用 attach;其他情况使用 exec。docker exec -it <container> bash|sh是执行 exec 最常用的方式ps: 如果只是为了查看启动命令的输出,可以使用 docker logs 命令;-f的作用与tai原创 2020-06-13 18:49:59 · 276 阅读 · 0 评论 -
docker总结——镜像
一、base 镜像不依赖其他镜像,从 scratch 构建其他镜像可以之为基础进行扩展所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, CentOS 等。Linux 操作系统由内核空间和用户空间组成。如下图所示:1.1 rootfs内核空间是 kernel,Linux 刚启动时会加载 bootfs 文件系统,之后 bootfs 会被卸载掉。用户空间的文件系统是 rootfs,包含我们熟悉的 /dev, /proc,原创 2020-06-13 18:48:18 · 342 阅读 · 0 评论 -
MAC docker-19.03.8版配置国内代理的解决办法
1、点击docker图标的“Preferences”,进入设置2、点击“Docker Engine”;3、在右侧框中输入如下内容;"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ]4、点击按钮 Apply & Restart 重启即可在终端输入命令docker info看到如下信息就说明配置成功:参考:https://zh原创 2020-06-07 11:12:09 · 2490 阅读 · 0 评论