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"
相关推荐
江湖有缘5 小时前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
张忠琳5 小时前
【NPU】Ascend Docker Runtime v26.0.1 之二 runtime/process/process.go — 超深度逐行分析
云原生·容器·架构·kubernetes·npu·docker-runtime
Kevin Wang7279 小时前
Nvidia-AGX-spark部署手册——课堂质量诊断(jetpack:r36)
python·docker·容器
回眸不遇12 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
雨辰AI12 小时前
K8s人大金仓主从高可用搭建|容器化集群自动同步+故障切换(生产完整版)
云原生·容器·kubernetes
潘正翔13 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
Echo flower13 小时前
Docker 容器中 Puppeteer 僵尸进程排查与修复
运维·docker·容器·puppeteer
流星白龙14 小时前
【Docker】3.Docker 组件与生产应用
docker
潘正翔14 小时前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
江湖有缘14 小时前
Docker实战 | 使用Docker部署Donetick任务与家务管理应用
运维·docker·容器