共计 838 个字符,预计需要花费 3 分钟才能阅读完成。
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