wsl --list -v 

wsl --export docker-desktop-data "D:\\docker-desktop-data.tar" 

wsl --unregister docker-desktop-data 

docker search gitlab/gitlab-ce

docker pull gitlab/gitlab-ce

新建三个文件夹 

D:\Docker_Data\Gitlab_Data\config 

D:\Docker_Data\Gitlab_Data\log 

D:\Docker_Data\Gitlab_Data\data

docker run -d ^ --hostname localhost ^ -p 80:80 ^ -p 443:443 ^ --name gitlab ^ --restart unless-stopped ^ -v D:\Docker_Data\Gitlab_Data\config:/etc/gitlab ^ -v D:\Docker_Data\Gitlab_Data\log:/var/log/gitlab ^ -v D:\Docker_Data\Gitlab_Data\data:/var/data/gitlab ^ gitlab/gitlab-ce:latest

# 查看gitlab的container id

docker ps -a 

重新启动容器 

ba4c333a5b4a为docker的ID

docker stop ba4c333a5b4a 

docker start ba4c333a5b4a