docker 常用命令

1. 设置/etc/docker/daemon.json 文件.
bash 复制代码
"insecure-registries": ["10.10.129.37:2021"]
2. 创建并修改完daemon.json文件后,需要让这个文件生效

a.修改完成后reload配置文件

bash 复制代码
systemctl daemon-reload

b.重启docker服务

bash 复制代码
systemctl restart docker.service

3. docker

3.1、杀死运行的容器:
bash 复制代码
docker kill $(docker ps -a -q)
3.2、删除所有容器:
bash 复制代码
docker rm $(docker ps -a -q)
3.3、强制删除所有镜像:
bash 复制代码
docker rmi -f $(docker images -q)
4. 可以使用下面的命令列出所有在指定 image 之后创建的 image 的父 image
bash 复制代码
docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=d13c942271d6)

​
启动容器:

docker run -d configserver tail -f /dev/null

或者

docker run -d configserver /bin/bash ping 127.0.0.1

或者

​docker run -d configserver /bin/bash -c "while true;do echo hello docker;sleep 1;done"
5. 从docker 安装包版本下载对应所有依赖包
bash 复制代码
$ yum install --downloadonly --downloaddir=/opt/rpm_cache 

/root/k8s_resource/keepalive_rpm/*.rpm

Beeg打包部署到linux,打开Terminal 定位到工程的 main.go 文件夹目录

bash 复制代码
 bee pack -be CGO_LDFLAGS="-static" -be GOOS=linux
6. docker 容器运行后不退出
bash 复制代码
docker run -d <image_name> tail -f /dev/null

docker run -d configserver tail -f /dev/null
或者

docker run -d configserver /bin/bash ping 127.0.0.1

或者
docker run -d configserver /bin/bash -c "while true;do echo hello docker;sleep 1;done"
相关推荐
LBL12201 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
溜达的大象2 小时前
极空间部署Traggo时间追踪工具:Docker安装、标签管理与cpolar远程访问
运维·docker·容器
脏脏a3 小时前
极空间部署 Dashlet:Docker 搭建私人导航仪表盘,再配置固定公网访问
运维·docker·容器
User_芊芊君子3 小时前
Prometheus接入Pushgateway实战:二进制与Docker部署、指标推送及远程上报
docker·容器·prometheus
databook4 小时前
手把手带你走一遍:机器学习模型如何用FastAPI和Docker部署
python·docker·fastapi
江湖有缘5 小时前
3款开源日记工具整理合集,可Docker一键部署!
docker·容器·开源
穷人小水滴16 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
EatFans17 小时前
Docker 实战部署:从本地镜像到云服务器,一篇走通 FastAPI + Celery + MySQL + Redis + Nginx
docker·fastapi
judezh17 小时前
api 容器一直 unhealthy?我把一个 Agent 运行时的健康检查逐条拆了,查出四个问题
运维·docker
暗不需求17 小时前
Docker 入门:从「光盘与 DVD」到全栈项目容器化实战
docker·容器·面试