User Tools

Site Tools


docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docker [2023/03/08 15:56]
xujianglong ↷ Page moved from docker to 内部资料:docker
docker [2023/09/19 19:29] (current)
xujianglong [Docker CE for CentOS (通过yum安装)]
Line 50: Line 50:
  
   * 安装需要的其他程序   * 安装需要的其他程序
- 
 <code> <code>
 +
     sudo yum install -y yum-utils \     sudo yum install -y yum-utils \
       device-mapper-persistent-data \       device-mapper-persistent-data \
       lvm2       lvm2
 +
 </code> </code>
 +
   * 配置Docker到yum库   * 配置Docker到yum库
  
Line 62: Line 64:
       --add-repo \       --add-repo \
       https://download.docker.com/linux/centos/docker-ce.repo       https://download.docker.com/linux/centos/docker-ce.repo
 +
 </code> </code>
 +
   * 安装Docker   * 安装Docker
  
 <code> <code>
     sudo yum install docker-ce     sudo yum install docker-ce
 +
 </code> </code>
 +
   * 启动Docker   * 启动Docker
  
 <code> <code>
     sudo systemctl start docker     sudo systemctl start docker
 +
 </code> </code>
 +
 +===== Docker CE for CentOS(Offline) =====
 +
 +参照:[[https://docs.expertflow.com/chat/latest/hybrid-chat-deployment/docker-based-deployment/setup-docker-engine-on-centos-offline|Setup Docker Engine on Centos Offline - Hybrid Chat]]
 +
 +==== 下载安装包 ====
 +
 +
 ===== Docker Toolbox ===== ===== Docker Toolbox =====
  
Line 313: Line 328:
 Docker for Linux的镜像和容器文件默认存储在/var/lib/docker文件夹中,可以改为其他路径,修改步骤为 Docker for Linux的镜像和容器文件默认存储在/var/lib/docker文件夹中,可以改为其他路径,修改步骤为
  
-  * 停用Docker:''%%service docker stop%%'' +  * 停用Docker:''<nowiki>service docker stop</nowiki>'' 
-  * 备份原文件夹:''%%tar czf ~/docker.tar.gz /var/lib/docker%%'' +  * 备份原文件夹:''<nowiki>tar czf ~/docker.tar.gz /var/lib/docker</nowiki>'' 
-  * 移动/var/lib/docker文件夹到其他路径(**一定要使用mv命令,而不能cp再删除原文件夹**,否则会出现容器内service start失败):''%%mv /var/lib/docker ~/%%'' +  * 移动/var/lib/docker文件夹到其他路径(**一定要使用mv命令,而不能cp再删除原文件夹** ,否则会出现容器内service start失败):''<nowiki>mv /var/lib/docker ~/</nowiki>'' 
-  * 修改docker daemon配置,即修改/etc/docker/daemon.json(如果没有则创建该文件),增加''%%"graph": "/home/test/docker"%%''到daemon.json文件中。 +  * 修改docker daemon配置,即修改/etc/docker/daemon.json(如果没有则创建该文件),增加''<nowiki>"graph": "/home/test/docker"</nowiki>'' 到daemon.json文件中,Docker17以后,graph参数被禁用了,需要改为data-root。 
-  * 启用Docker:''%%service docker start%%'' +  * 启用Docker:''<nowiki>service docker start</nowiki>'' 
-  * 启动容器:''%%docker start <docker_name>%%''+  * 启动容器:''<nowiki>docker start <docker_name></nowiki>'' 
  
 ===== 容器内中文字符无法显示 ===== ===== 容器内中文字符无法显示 =====
docker.1678262199.txt.gz · Last modified: 2023/03/08 15:56 by xujianglong