docker
四郎别认输
这个作者很懒,什么都没留下…
展开
-
Linux网络命名空间实验——学习docker基于同一个镜像构建的两个容器彼此之间可以ping通的原理
Linux网络命名空间实验 目的:将一台centos的虚拟机下的test1和test2两个网络空间连通 环境:一台用vagrant拉起的centos虚拟机 准备工作 ip link 当前存在的网络接口 sudo ip netns list 第一步 sudo ip link add veth-test1 type veth peer name veth-test2 添加一对网络端口 第二步 将veth-test1添加到test1 sudo ip link set原创 2020-08-10 23:03:27 · 414 阅读 · 0 评论 -
Dokerfile的语法梳理
Dokerfile的语法梳理 FROM FROM 自定义的名称:制作base image FROM 官方image名:使用base image 尽量使用官方image,保证安全 LABEL 定义了image的一些基本信息,必须要有帮助信息(Metadata) 类似于代码的注释 RUN 在安装软件时经常使用 复杂的RUN使用你反斜线换行 避免无用分层,合并多条命令为一行 WORKDIR 设定当前工作目录 类似于cd与mkdir的组合 取代RUN cd 尽量使用绝对目录 ADD原创 2020-07-12 14:33:53 · 136 阅读 · 0 评论 -
初学docker——构建一个BASE image
构建一个BASE image 第一步 建一个c语言文件 vim work.c c语言文件代码: #include<stdio.h> int main() { printf("no pain,no gain\n"); } 第二步 编译c语言文件 gcc -static work.c -o work 第三步 编写Dokerfile vim Dockerfile 内容 FROM scratch ADD work / CMD ["/work"] 第四步原创 2020-07-04 13:43:27 · 547 阅读 · 0 评论 -
Centos7的docker安装命令记录
docker安装命令记录 第一步 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ dock转载 2020-07-04 10:02:46 · 93 阅读 · 0 评论