关于docker:docker学习

40次阅读

共计 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

正文完
 0