如果不是Win10家庭版,在下面的链接下载并安装对应系统的Docker:
如果是Win10家庭版,不要尝试安装Hyper-V,看以下文章安装Docker-Toolbox:
https://www.cnblogs.com/starlog/p/14586939.html
基本命令:
docker -v #查看版本
docker -h #查看方法
修改镜像:
Preferences => Docker Engine
搜索镜像:
拉取镜像:
docker pull daocloud.io/library/mysql:8.0.20
启动镜像:
docker run -d -p 3307:3306 --name mysql -e MYSQL_ROOT_PASSWORD=abc123456 be0dbf01a0f3
"-d"代表在后台运行,"-p"代表端口映射,"3307"代表宿主机端口,"3306"代表容器端口,"--name"代表设置容器名称,"mysql"代表容器名,"-e"代表设置密码,"abc123456"代表密码,"be0dbf01a0f3"是镜像ID
查看当前运行的镜像:
docker ps #“CONTAINER ID”代表容器ID
查看当前运行和停止的进程:
docker ps -a #“CONTAINER ID”代表容器ID
停止进程:
docker stop 92abce920789 #“92abce920789”是容器ID
删除进程:
docker rm 92abce920789 #“92abce920789”是容器ID,删除进程之前必须先停止进程
进入容器:
docker exec -it 92abce920789 sh #“92abce920789”是容器ID
查看安装的镜像:
docker images
重命名镜像:
docker tag <IMAGE ID> <IMAGE NAME>:v1.0 #<IMAGE ID>是镜像ID,<IMAGE NAME>是新名称,v1.0是版本号
导出本地镜像:
mkdir docker-image #创建文件夹
cd docker-image #进入文件夹
ls #查看当前文件夹,应该显示为空
docker save -o docker-image <IMAGE ID> #导出镜像,“docker-image”是文件名,<IMAGE ID>是镜像ID
ls #查看当前文件夹,应该显示“docker-image”
删除镜像:
docker rmi -f <IMAGE ID> #<IMAGE ID>是镜像ID
导入镜像
cd docker-image #进入文件夹
docker load -i docker-image #“docker-image”是文件名
docker tag <IMAGE ID> <IMAGE NAME>:v1.0 #重命名镜像,<IMAGE ID>是镜像ID,<IMAGE NAME>是新名称,v1.0是版本号
原文:https://www.cnblogs.com/starlog/p/14579702.html