分类 docker 中的文章

docker修改运行的容器端口

前言 有时候docker容器已经运行了,发现端口占用或者冲突了,不方便删除重新运行容器,可以通过修改配置文件方式来调整端口 1、Linux 1.1 先停止容器 1 docker stop {容器的名称或者id} 1.2 然后查询完整的容器id 1 2 3 4 docker inspect {容器的名称或者id} | grep Id # 比如如下示例 "Id": "cbe26510c276fa9a4487a8c2af8cbb49410f2a5305149d2b26eb8ce37c777d00" 1.3 打开hostconfi……

阅读全文

docker网络模式

前言 docker 的网络模式整理 1、查看所有容器的 IP 1 docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq) 1 2 3 4 5 6 7 8 9 10 11 12 $ docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq) /etcd - 172.17.0.6 /minio1 - 172.17.0.2 /getting-started-latest - 172.17.0.3 /nginx1.22.0 - 172.17.0.12 /go-docker-v1 - 172.17.0.9 /java-docker-v1 - 172.17.0.7 /nodejs-docker-v1 - 172.17.0.8 /python-docker-v1 - 172.17.0.4 /mongo6 - 172.17.0.11 /redis7 - 172.17.0.5 /mysql8 - 172.17.0.10 2、查看指定容器的ip网络配置包含网络,ip等 1 docker inspect containerId 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28……

阅读全文

dockerfile

前言 dockerfile学习整理 一、概述 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 官方文档 Dockerfile示例 二、Dockerfile结构 Dockerfile结构主要分为四部分: 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行指令 (CMD/……

阅读全文

Mac配置docker开发工具

前言 2020年整了一套android下的termux开发环境,今天继续配置一套docker下的开发环境。termux搭建参考 开发电脑环境准备如下: 系统 版本 MacOS 10.14.6 docker 20.10.12 待安装的开发工具环境如下: 镜像 版本 mongo 6.0 redis 7.0 mysql 8.0 nginx 1.22.0 minio latest etcd latest 1、查询docker进程 1 2 3 launchctl list | grep docker - 0 com.docker.helper 14047 0 com.docker.docker.47840 2、停止……

阅读全文

挖矿病毒4-容器挖矿病毒清理

前言 1月26日,运维同学收到告警邮件,告诉我某台测试服务器中了挖矿病毒,心想怎么最近挖矿这么猖狂… 1、分析准备 仍然下载是busybox 1 2 3 4 wget https://busybox.net/downloads/binaries/1.30.0-i686/busybox chmod +x busybox cp busybox /usr/bin busybox top 2、按步骤排查 剩余步骤跟挖矿病毒2-分析和排查思路一样,只是所有的命令前面是 busybox command 不过这次是容器挖矿,EC……

阅读全文

最近文章

分类

标签

其它