
docker & k8s
文章平均质量分 59
会用docker,理解docker,深入docker
蝉沐风的码场
这个作者很懒,什么都没留下…
展开
-
docker无法启动redis容器的坑
如果你的docker无法启动redis,甚至连个错误提示都没有?检查一下你启动容器的指令是不是加了-d这个参数,如果添加了,那么redis.conf文件中的daemonize必须设置为no,否则容器无法启动daemonize no...原创 2022-02-18 15:12:30 · 2794 阅读 · 2 评论 -
docker-RUN CMD ENTRYPOINT的区别
RUN好比你进入一台虚拟机之后,在控制台上输入的命令,如:给这台虚拟机安装vim软件RUN yum install -y vim或者加压缩某些文件,删除某些文件等等CMD我们需要清楚一个概念,docker不是虚拟机,容器就是一个进程,那么你启动一个进程自然就需要指明即将运行的主程序是什么,程序的参数有哪些等等。 CMD就是用来指定容器的默认主进程的。 比如: u...原创 2018-06-24 21:13:01 · 5242 阅读 · 0 评论 -
同时删除多个docker容器
同时删除多个符合筛选条件的hello容器docker rm $(docker container ls -f "status=exited" -q)删除所有容器docker rm $(docker container ls -aq)原创 2018-05-25 18:04:48 · 3896 阅读 · 0 评论 -
创建docker镜像的两种方式
1. docker commit方式检查一下已有镜像和容器docker imagesdocker container ls这里我们选择对centos进行自定义镜像交互式运行centos容器docker run -it centos由此我们进入了centos容器 运行后发现,官方提供的centos镜像中并没有提供vim工具,这里我们选择对ce...原创 2018-05-26 10:26:58 · 50124 阅读 · 6 评论 -
创建第一个Base Image
为了加深对docker的理解,我们在此手动DIY一个Base Image,起名为hello1. 创建镜像专属文件夹这一步不是必须的,但是为每个项目单独创建文件夹是个很不错的习惯cd /homemkdir hellocd hello2. 编写hello源文件vim hello.c#include <stdio.h>int main(){ ...原创 2018-05-25 16:07:49 · 1538 阅读 · 0 评论