本地虚拟机核心运行 daemon
客户端通过命令 docker build ,docker pull,docker run 来和 daemon 交互
最右边则是互联网上资源,通过 registry 来拖取 images
------------------
docker run xx
如果本地没有这个镜像则会报错(unable to find image xx locally )
用查看本地所有镜像 docker images (也可能本地有,但是带有个路径,要加上路径才能执行)
用命令查看当前执行中的镜像 docker ps (看到container id)
演示如何把文件拷贝到 docker 容器
docker cp xx文件 容器id://路径/x
这个暂时改动,当容器停止后会还原,需要保存改动的话执行
docker commit -m '提保存的备注信息' 容器id 新容器名字
用 docker images 看到多了个 image
( 如果不加参数: 新容器名字 ,虽然容器多了一个,但是没有名字)
记录一下
docker 架构
docker 命令:
#docker ps 查看docker进程
#docker run -p 8080:80 -d nginx 启动nginx服务
#docker stop 容器ID 停止服务
#docker cp index.html 177sdafdikdffdd://usr/share/nginx/html 替换网页
#docker commit -m 'fun' 容器ID nginx-fun 保存改动生成一个新的镜像
#docker images 查看已有镜像
#docker rmi 镜像id 根据镜像ID删除镜像
#docker ps -a 查看所有运行过的镜像
#docker rm 镜像ID 删除镜像
#docker pull 获取镜像
#docker build 创建镜像
docker在容器内的更改都是暂时的
的
Architecture
docker日常命令
docker pull 获取image
docker build 创建image
docker images 列出image
docker run 运行container
docker ps 列出container
docker rm 删除container
docker rmi 删除image
docker cp 在host和container之间拷贝文件
docker commit 保存改动为新的image
docker命令:
docker基本操作命令:
docker基本操作命令:
知识点
Docker 常用命令
Docker 架构图
Docker架构
命令
docker 命令
docker run ubuntu echo hello docker
输出一个hello docker的欢迎语。
docker 架构:
host中docker daemon程序负责下载镜像、运行一个游戏等操作;
Client通过命令交给daemon来操作,与docker daemon交互;
Images镜像,共享镜像的服务;
客户端和守护进程进行交互,客户端将命令送给守护进程,守护进程操作镜像和容器,并和远端的镜像仓库进行交互。
docker命令
docker exec -it 容器名 bash
docker 加速镜像
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
docker run -p 8080:80 -d nginx
docker run ubuntu echo hello docker
docker cp index.html container_id://user/share/nginx/html
复制 文件,容器 id 容中放置文件的路径
docker run ubuntu echo hello world!
docker架构
docker架构
命令小结(2)
命令小结(1)
docker ps -a
docker rm ids
clear
===
command + L