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"