赞
踩
Docker官网地址:https://www.docker.com/products/docker-desktop
Docker是什么?借用下Docker中文社区介绍。
使用Docker,首先需要对镜像、容器、仓库三个概念有所理解。
Windows平台上,只有Win10支持Docker的安装。下载地址:https://www.docker.com/products/docker-desktop。
下载完成后,按提示安装完成。现安装路径不可修改默认安装在系统盘。在Win10安装Docker时,需要依赖Hyper-v或WSL2,因此需要开启Hyper-v功能,开启方法可以参考官方介绍。在Win10新的版本,支持WSL2,Docker可以使用WSL2环境进行运行(所以在Win10上可以认为Docker可以有两种运行方式:依赖Hpyer-v或使用WSL2。)。在Docker Desktop的Settings界面下可以通过是否勾选”Use the WSL2 based engine“进行选择。
使用WSL2 based engine时,选择在以下界面选择要使用的WSL实例环境。
通过Docker Desktop也可以查看管理当前Docker中的镜像和容器信息。
对于当前系统WSL的版本,可以使用wsl相关命令查看。
PS C:\> wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
docker-desktop-data Stopped 2
PS C:\>
其中Ubuntu-20.04为安装Win10 Linux子系统。
在Docker环境下,我们可以使用官方镜像或者第三方镜像用于开发环境的搭建及应用部署,常用命令如下。
# 查看所有当前所有镜像
docker images
# 从仓库拉取指定镜像
docker pull [IMAGE_NAME]:[TAG] # TAG为可选
在镜像安装之后,就可以使用该镜像创建相应的容器启动使用。创建一个容器可以使用docker run命令,命令格式如下:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
使用帮助可以使用“docker run --help”查看。[OPTIONS]常用参数如下:
# 启动一个容器示例命令(Windows平台)
docker run -it --name test -v E/Dockr:/share ubuntu /bin/bash
对于Docker容器操作,其他常用命令如下:
# 查看所有容器 docker ps -a # 删除容器 docker rm 容器ID/NAME # 杀死一个运行中的容器 docker kill -s KILL 容器ID/NAME # 启动容器 docker start 容器ID/NAME # 重启容器 docker restart 容器ID/NAME # 停止容器 docker stop 容器ID/NAME # 连接(进入)一个运行中的容器 docker attach 容器ID/NAME # 宿主机与容器文件cp docker cp 宿主机目录 容器ID/NAME:容器目录 # 在宿主机执行容器中的命令 docker exec 容器ID/NAME <待执行命名>
# 查看帮助
docker --help
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。