在 CentOS 7 中将 Docker 安装到数据盘(非系统盘)的步骤如下,结合 数据迁移 和 软链接映射 两种方式实现:

  1. 数据迁移方式(适用于已安装 Docker 的场景)
    (1) 停止 Docker 服务
systemctl stop docker

(2) 迁移 Docker 数据目录
将默认的 /var/lib/docker 目录移动到数据盘(假设数据盘挂载在 /data):

mv /var/lib/docker /data/docker

(3) 创建软链接
将新目录映射回原路径,确保 Docker 能正常识别:

ln -s /data/docker /var/lib/docker

(4) 重启 Docker

systemctl start docker

验证:执行 docker info 查看 Docker Root Dir 是否指向 /data/docker。




阅读全文 »

Ubuntu(使用 apt-get 进行安装)

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
# step 2: 信任 Docker 的 GPG 公钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Step 3: 写入软件源信息
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Step 4: 安装Docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
#   docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
#   docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]

CentOS (使用 yum 进行安装)

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Step 4: 开启Docker服务
sudo service docker start
# 注意:
# 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,您可以通过以下方式开启。同理可以开启各种测试版本等。
# vim /etc/yum.repos.d/docker-ce.repo
#   将[docker-ce-test]下方的enabled=0修改为enabled=1
#
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# yum list docker-ce.x86_64 --showduplicates | sort -r
#   Loading mirror speeds from cached hostfile
#   Loaded plugins: branch, fastestmirror, langpacks
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable
#   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable
#   Available Packages
# Step2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
# sudo yum -y install docker-ce-[VERSION]

安装校验

[root@centos ~]# docker version
Client: Docker Engine - Community
 Version:           26.1.4
 API version:       1.45
 Go version:        go1.21.11
 Git commit:        5650f9b
 Built:             Wed Jun  5 11:32:04 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          26.1.4
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.21.11
  Git commit:       de5c9cf
  Built:            Wed Jun  5 11:31:02 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.33
  GitCommit:        d2d58213f83a351ca8f528a95fbd145f5654e957
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

写在前面

看完《年会不能停!》,主观感受完爆现阶段99%国产喜剧,当然喜剧的内核是悲剧,预计2024年情况并不会比2023更好。特搜集了一些黑话,为写材料备查,当然这些黑话不局限于互联网行业。

互联网运营黑话

私域流量:朋友圈 ,不用付费 ,可以任意时间、频次 ,直接触达到的用户

公域流量:微博、小红书、抖音等外部平台

用户心智:说到网购 ,就是淘宝 ,说到音频 ,就是喜马拉雅!

组合拳:视频图片⼀起发

资源置换:东西随便拿 ,但是别提钱

矩阵:做⼀些同频同类事件 ,复制改个名再做⼀个

切换赛道:这件事干不下去了 ,换⼀件事干

快速优化迭代:事情边做边改

复盘:这个活动或项目结束后开个会 ,分析优缺点

转化:用户看完了视频点了关注

弯道超车:跳槽更高的企业 ,学习更多的知识 ,最终实现自我升级

战略性亏损:打折促销

联合创始人:老员工

头部流量:行业头牌

腰部流量:处于行业中游企业

踝部流量:行业里没有⼈知道的 ,惯用资源置换

用户不感知:毫无水花 ,感觉不到

阅读全文 »

几次想写点什么,因各种各样的原因就不了了之(主要是懒),今年blog记录事项的频率低了不少,最后想还是多多少少写点,也算是给2023年画下一个句号。

2023总结

回顾2023年,一年的工作与各种各样的考试确实让人疲惫,好在下半年也收到了回报,尽管还是有点遗憾,但也算完成2023的小目标。

  • 疫情结束的一年,感觉生活似乎又回到了2020年,见到了久违的老友,时间似乎没有留下痕迹,大家都没变,很多好友还是回到家乡工作,落叶归根也是有道理的。
  • 今年跟爱的人看了4唱演唱会,逛了几座不同的城市,有时间人还是要多出去走走,去见识不一样的世界。
  • 工作上身份的转变,注定背负更多的责任,永远完不成的todo list,确实让人感觉亚历山大,想法很多但一直没时间去实现,看来也要改变思考问题的角度。
  • 感觉自己各方面的知识都还很匮乏,尽管碰到的疑难杂症都能解决,但总能从各类事物中学到新的东西,人总是要不断成长的吧。

想到啥写啥了,写的就跟2023一样混乱。
总的来说,2023年是混乱、焦虑的一年,也是拥有惊喜的一年。

2024展望

  • 只要不懒还是上blog记录点东西。
  • 还是要学点厨艺,才饿不死。
  • 尽量完成新一年的todo list。
  • 希望在2024完成人生大事。
  • 2024,向前看,别回头。

安装Docker/Docker Desktop后,其registry server是默认指向https://hub.docker.com的。因众所周知的远呀,在国内该hub源访问速度异常慢,为了解决这个问题,一些国内的公司和组织提供了 Docker 镜像的国内镜像源,

Docker Hub 镜像源

提供商公共镜像私有镜像
网易云hub-mirror.c.163.com
百度云mirror.baidubce.com
腾讯云ccr.ccs.tencentyun.com
Docker Proxydockerproxy.com
华为云你的ID.mirror.swr.myhuaweicloud.comhttps://{你的ID}.mirror.swr.myhuaweicloud.com
阿里云你的ID.mirror.aliyuncs.comhttp://{你的ID}.mirror.aliyuncs.com

PS.阿里云需要自行创建专属镜像仓库https://cr.console.aliyun.com/

修改配置

修改daemon.json,增加或者修改以下配置:

{
  "registry-mirrors": [
    "https://dockerproxy.com",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://ccr.ccs.tencentyun.com"
    "https://docker.m.daocloud.io",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
}

阅读全文 »