安装docker

连接远程docker

安装容器编排工具

阿里云镜像仓库

# 阿里云镜像仓库个人版
# 登录
docker login --username=7********@qq.com crpi-5cstvhk3kva41idi.cn-qingdao.personal.cr.aliyuncs.com
# 编辑版本
docker tag [ImageId] crpi-5cstvhk3kva41idi.cn-qingdao.personal.cr.aliyuncs.com/[命名空间]/[镜像名]:[镜像版本号]
# 推送
docker push crpi-5cstvhk3kva41idi.cn-qingdao.personal.cr.aliyuncs.com/[命名空间]/[镜像名]:[镜像版本号]
# 拉取
docker pull crpi-5cstvhk3kva41idi.cn-qingdao.personal.cr.aliyuncs.com/[命名空间]/[镜像名]:[镜像版本号]
# 退出登录
docker logout crpi-5cstvhk3kva41idi.cn-qingdao.personal.cr.aliyuncs.com
# 我的推送脚本,私有镜像需要先登录
wget https://mengruo.top/htmls/container/sh/pushmirrors.sh 
# 用法
sh pushmirrors.sh [本地镜像名] [远程镜像名,若忽略则与本地镜像名保持一致]
# 实例
sh pushmirrors.sh nginx:1.22.1# 我的拉取脚本,私有镜像需要先登录
wget https://mengruo.top/htmls/container/sh/pullmirrors.sh 
# 用法
sh pullmirrors.sh [远程镜像名]
# 实例
sh pullmirrors.sh nginx:1.22.1

搭建私有镜像仓库

  除了开通阿里云镜像仓库外,还可以在自己服务器搭建一个私有的镜像仓库,存放自己整理好的镜像,不仅更安全,拉取使用时也更快

docker常用命令

如果映射端口后不生效,请开启数据包转发
vim /etc/sysctl.conf 添加net.ipv4.ip_forward = 1 加载内核参数sysctl -p

构建镜像-Dockerfile

docker管理平台-dockerui

docker管理平台-portainer

docker容器监控

镜像列表