随笔分类 -  docker

摘要: 阅读全文
posted @ 2021-08-08 15:33 jamespeng2020 阅读(500) 评论(0) 推荐(0)
摘要:先装好docker的情况下安装docker-compose: curl -L https://github.com/docker/compose/releases/download/1.18.0/run.sh > /usr/local/bin/docker-compose chmod +x /usr 阅读全文
posted @ 2021-05-22 12:32 jamespeng2020 阅读(1654) 评论(0) 推荐(0)
摘要:docker-compose docker-compose.yaml docker-compose up -d docker-compose.yaml内容: [root@k8s-node-1 opt]# cat docker-compose.yaml version: "3" services: n 阅读全文
posted @ 2021-05-22 12:19 jamespeng2020 阅读(1204) 评论(0) 推荐(0)
摘要:一次性开启所有容器,但是有个问题,是启动顺序不能确定 阅读全文
posted @ 2021-05-22 09:34 jamespeng2020 阅读(35) 评论(0) 推荐(0)
摘要:docker exec -it nginx bash -c "find / -name nginx.conf" 阅读全文
posted @ 2021-05-15 11:18 jamespeng2020 阅读(48) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-09 10:44 jamespeng2020 阅读(40) 评论(0) 推荐(0)
摘要:四种类型: 四种类型应用场景: 显示容器网络命令: 要安装bridge-utils工具,然后就可以查看docker0: 阅读全文
posted @ 2021-05-09 00:15 jamespeng2020 阅读(38) 评论(0) 推荐(0)
摘要:bind mounts方式如果宿主机有数据,那么容器数据就会隐藏,而volume不会。 建立卷: 查看卷对应的目录: bind mounts: bind mounts的gitlab安装的案例: 阅读全文
posted @ 2021-05-08 23:40 jamespeng2020 阅读(69) 评论(0) 推荐(0)
摘要:ps -ajxf查看下面: 阅读全文
posted @ 2021-05-08 23:14 jamespeng2020 阅读(41) 评论(0) 推荐(0)
摘要:namespace: cgroups: cgroup支持的资源分配: 下图命令相当于docker update 100M内存: 阅读全文
posted @ 2021-05-08 21:49 jamespeng2020 阅读(87) 评论(0) 推荐(0)
摘要:镜像存储核心技术:联合文件系统UnionFS,镜像(下图的/tmp/A,B,C)挂载到每个容器(就是下图的/tmp/D),容器相当于是镜像的软连接,所以不占用空间 下图是一个镜像的文件,是分层结构来存放的: 下图是一个容器的文件,其实是上图镜像分层结构的文件统一呈现的视图: 创建的文件在容器层Upp 阅读全文
posted @ 2021-05-08 18:11 jamespeng2020 阅读(87) 评论(0) 推荐(0)
摘要:docker根目录: docker镜像存放目录: docker inspect 3c66856177d5,输出如下,红色是镜像的目录,蓝色是容器的目录: /var/lib/docker是存放目录 可以看到下图红色和蓝色圈住的内容一样的: 一个镜像的层次,就是跟一个dockerfie是一样的: 镜像常 阅读全文
posted @ 2021-05-08 00:00 jamespeng2020 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-07 19:29 jamespeng2020 阅读(41) 评论(0) 推荐(0)
摘要:删除单个镜像 执行命令docker ps -a该命令的含义是查看所有的容器,包括未运行的容器.通过执行该命令,可以看到,有一个容器引用了该镜像 执行命令docker rm eca596ce0f9d 删除该容器. 其中eca596ce0f9d为容器的id 执行命令docker rmi 525bd201 阅读全文
posted @ 2021-04-28 01:28 jamespeng2020 阅读(1514) 评论(0) 推荐(0)
摘要:卸载旧版本的docker,并且安装ce版本doker不需要用epel源,所以改名: mv epel* bak,yum remove docker* 下载docker源的两种方法:第一种: yum install -y yum-utils yum-config-manager --add-repo h 阅读全文
posted @ 2021-04-28 00:38 jamespeng2020 阅读(56) 评论(0) 推荐(0)