Docker
安装
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
yum install docker-ce-18.06.0.ce-3.el7 docker-ce-cli-18.06.0.ce-3.el7
开机自启
systemctl enable docker.service
查看docker配置文件
systemctl status docker
修改docker启动项 并新增4243监控端口
ExecStart=/usr/bin/dockerd -H tcp://服务器IP:4243 -H unix:///var/run/docker.sock --storage-driver overlay2 --storage-opt overlay2.override_kernel_check=true --data-root /data/docker
重启
systemctl daemon-reload
service docker restart
常用命令
docker run -it 镜像 /bin/bash
监控
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
yum install docker-ce-18.06.0.ce-3.el7 docker-ce-cli-18.06.0.ce-3.el7
ExecStart=/usr/bin/dockerd -H tcp://172.16.235.223:4243 -H unix:///var/run/docker.sock --storage-driver overlay2 --storage-opt overlay2.override_kernel_check=true --data-root /data/docker
systemctl status docker
开机自启
systemctl enable docker.service
systemctl daemon-reload
service docker restart
添加外网访问权限
mkdir -p /etc/systemd/system/docker.service.d
echo "[Service]
Environment=\"HTTP_PROXY=http://xxxxx.proxy.repo.xxxx.com:3128/\" \"HTTPS_PROXY=http://xxxx.proxy.repo.xxxxx.com:3128/\" \"NO_PROXY=localhost,127.0.0.1\"
" > /etc/systemd/system/docker.service.d/http-proxy.conf
认证
docker login hub.devops.xxxx.com
docker login https://hub.devops.xxxx.com
输入用户名密码
devops
xxxx
推镜像
a. 将目标镜像"nginx:v1" 重打标签,添加仓库项目地址
docker tag nginx:v1 hub.devops.xxxxxx.com/library/nginx:test0926
b. 将镜像推送至 harbor
docker push hub.devops.xxxxx.com/library/nginx:test0926
拉摬像
docker pull hub.devops.xxxxxx.com/library/nginx:test0926
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下