CentOS7 Docker离线安装和部署

RPM离线安装Docker

  1. 到官网下载下列安装包,传送门
    • containerd.io-xxx.rpm
    • docker-ce-cli-xxx.rpm
    • docker-ce-xxx.rpm
  2. 还需要安装一个安全相关的包,传送门
    • container-selinux-xxx.rpm
  3. 拷贝到目标机后
rpm -ivh container-selinux-xxx.rpm
rpm -ivh containerd.io-xxx.rpm
rpm -ivh docker-ce-cli-xxx.rpm
rpm -ivh docker-ce-xxx.rpm
  1. 之后开启docker
service docker start

5.测试下docker

docker ps
# 出现下面信息表示docker正常启动了
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

离线镜像的导入与导出

  1. 先pull目标镜像,然后导出成tar包,这里以gitlab做示例
# 最好使用image名+版本的方式选取镜像(不要用image id方式,导入的时候才能正常显示镜像名和版本)
dokcer save -o gitlab-ce.tar gitlab/gitlab-ce:latest
  1. 将tar包拷贝到目标机后
docker load -i gitlab-ce.tar

3.检测下镜像是否导入成功,看到getlab-ce就成功了

docker image ls

4.至此可以离线方式使用docker了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容