Cetnos7Docker使用遇到的问题
yum安装[[Docker]]
yum remove docker docker-common docker-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce私有[[../Harbor-容器镜像仓库|Harbor]]仓库,http,或镜像服务器地址修改
vi /usr/lib/systemd/system/docker.service
……
ExecStart=/usr/bin/dockerd --insecure-registry 172.25.0.50 # 修改此行为该格式
……
systemctl daemon-reload
systemctl restart docker
docker login 172.25.0.5014+ 到18.0
之前的版本可以用以下方式
二进制安装
使用
映射本地目录到容器中需要在创建容器时就映射,命令如下:
映射容器端口到本地端口
如果上面的映射端口不需要了,可以将上面命令的A改成D来删除,例如:
firewalld常用命令 --permanent永久生效,没有此参数重启后失效
制作tomcat镜像,需要提前准备好tomcat的源码
监控docker容器CPU、MEM、NET、IO 等信息建议用ctop,下载地址https://github.com/bcicen/ctop/

打包镜像(保存、导出镜像)
导入镜像,复制之前的redis-3.2.9-cluster.tar文件到需要导入的服务器



将容器制作成镜像
DOCKER WEB管理工具 portainer
docker 容器时间跟机器时间不一至,挂载以下文件进行同步(centos7+)
更改docker存储目录
搭建本地仓库
http: server gave HTTP response to HTTPS client

解决无法删除状态为Dead的容器
添加容器健康状态检查
修改容器时间
docker支持如下restart策略:
参数
描述
获取上一次容器重启时间:
清理docker容器日志
docker run增加如下参数,限制生成的json.log单个文件大小和保留文件个数:
镜像修剪
显示镜像名完整格式
错误处理
docker 服务启动容器后agetty进程 cpu占用率达到 100%
CentOS 7下使用类似nginx之类的web server,启动docker时有时会报以下错误:
error pulling image configuration: download failed after attempts=6: tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2024-01-23T11:09:25+08:00 is after 2021-09-30T14:01:15Z
最后更新于