建议安装后马上进行操作,如果已经运行一段时间在调整,有些容器可能存在无法启动。

  1. # 正常安装 docker
  2. $ sudo yum remove docker \
  3. docker-client \
  4. docker-client-latest \
  5. docker-common \
  6. docker-latest \
  7. docker-latest-logrotate \
  8. docker-logrotate \
  9. docker-engine
  10. # 设置存储库
  11. $ sudo yum install -y yum-utils
  12. $ sudo yum-config-manager \
  13. --add-repo \
  14. https://download.docker.com/linux/centos/docker-ce.repo
  15. # 安装引擎
  16. $ sudo yum install docker-ce docker-ce-cli containerd.io
  17. # 启动
  18. $ sudo systemctl start docker
  19. # 测试是否安装成功
  20. $ sudo docker run hello-world
  21. # 安装完成后停止服务
  22. $ sudo systemctl stop docker
  23. # 移动 docker 到目标目录下
  24. $ mv /var/lib/docker /www/ch/
  25. # 建立软连接
  26. $ ln -s /www/ch/docker /var/lib/docker

迁移后 GitLab 无法使用

git path not configured. Using default path resolution 处理