镜像,谈谈对容器的理解吧。 镜像是一个程序,是静止的,启动时是容器。docker在下载镜像时从一个源下载。 默认值为docker官方来源。 因为在国外下载会很慢,所以通常使用国内源。 反射镜有路径。 如果镜像有路径,则指定路径进行抽取。
docker-compose是容器的组织工具。 例如,首先启动哪个容器,然后启动哪个容器,容器之间的依存顺序都是这样做的。 compose[kmpz]的意思是作曲、创作(音乐),正好体现了它的作用。
指定镜像源
编辑/etc/docker/daemon.json,
{ ' registry-mirrors ' : [ ' https://reg-mirror.qi Niu.com ' ] }然后重新启动docker并重新启动docker时,正在运行的容器也将关闭并显示
系统重新启动坞站搜索镜像
docker搜索图像下载镜像
docker pull imageName显示镜像
文档生成器图像显示正在运行的容器
docker ps显示所有容器,包括已停止的容器
docker ps -a这里的-a是-all的意思。
创建并运行容器
有两种类型的创建和运行容器:运行后进入交互模式,或者在后台运行而不进入交互模式。
有进入交互//交互模式的docker run-it---- namecontainernameimagename /内向蚂蚁/bash -i,交互,保持标准输入
分配-t,tty,仿真tty
-e,设置环境变量key=value的格式
-p,指定主机和容器的端口映射。 主机端口:容器端口格式
-it通常与/内向的蚂蚁/bash同时使用。 例如,退出对话模式,ctrl p q
无交互//容器在后台运行,并打印容器iddockerrun-- namecontainername-dimage name以停止容器
dockerstopcotianername/container id启动容器
dockerstartcotianername/container id删除容器
dockerrmcotianername /容器id将进入容器
docker exec-itcontainername/container id /内向蚂蚁/bash