docker最重要的3个概念,仓库、镜像、容器。其中仓库是存放镜像的地方。镜像是有个有层级的文件系统,容器是有镜像运行而来的一整套环境,应用。
1、安装
Docker Desktop on Windows 官方下载地址:
https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
设置国内镜像:
推荐几个国内安全稳定的镜像加速地址:
https://dockerhub.azk8s.cn #Azure 中国镜像
https://reg-mirror.qiniu.com #七牛云加速器 https://registry.docker-cn.com #Docker中国区
http://hub-mirror.c.163.com #网易
https://docker.mirrors.ustc.e... #USTC
2、命令
执行命令:docker run -d --name="mynginx" -p 8080:80 nginx
执行这个命令,首先会从本地寻找 nginx 的镜像,如果找不到,就会去从远程库拉取,拉去到本地后,然后运行。
-d
后台运行容器,并返回容器 ID--name="mynginx"
为容器指定一个 mynginx 名称-p
指定端口映射,格式为:主机(宿主)端口:容器端口
执行命令:docker container ls
可以看到正在运行的容器
执行命令:docker stop/restart/start/rm mynginx
可对该容器进行控制
列出容器:
docker ps
列出镜像:
docker images
镜像重命名:
docker tage nginx local/nginx
构建镜像
docker build -t myimage
清空所有已停止的容器
docker container prune
查看日志
docker logs -f mynginx
查看进程
docker top mynginx
执行容器内部文件
docker exec -t -i mynginx /bin/sh
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。