wsl里调用docker的常用命令
时间: 2023-07-09 07:55:51 浏览: 135
在WSL中调用Docker的常用命令如下:
1. 启动Docker服务:`sudo service docker start`
2. 拉取Docker镜像:`docker pull <镜像名称>`
3. 查看已有的Docker镜像:`docker images`
4. 运行Docker容器:`docker run <选项> <镜像名称> <命令>`
例如:`docker run -it ubuntu /bin/bash`
上述命令会运行一个基于Ubuntu镜像的容器,并进入容器的命令行终端。
5. 查看正在运行的Docker容器:`docker ps`
6. 停止Docker容器:`docker stop <容器ID>`
7. 删除Docker容器:`docker rm <容器ID>`
8. 查看Docker容器的日志输出:`docker logs <容器ID>`
9. 从Docker容器中拷贝文件到本地:`docker cp <容器ID>:<容器内路径> <本地路径>`
例如:`docker cp mycontainer:/tmp/file.txt ./file.txt`
上述命令会将mycontainer容器内的/tmp/file.txt文件拷贝到当前目录下的file.txt文件中。
10. 为Docker容器设置端口映射:`docker run -p <宿主机端口>:<容器端口> <镜像名称>`
例如:`docker run -p 8080:80 nginx`
上述命令会将宿主机的8080端口映射到Nginx容器的80端口上。
注意:在WSL中运行Docker需要确保已经安装了Docker Desktop,并且Docker服务已经启动。另外,WSL中的Docker命令与Windows下的Docker命令略有不同,需要注意区别。
阅读全文