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


stray
129 声望10 粉丝