docker的命令集合以及docker如何修改镜像配置?

操作 命令 说明
检索 docker search 关键字eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表 docker images 查看所有本地镜像
删除 docker rmi image-id 删除指定的本地镜像
运行 docker run --name container-name -d image-nameeg:docker run –name myredis –d redis –name:自定义容器名-d:后台运行image-name:指定镜像模板
列表 docker ps(查看运行中的容器); 加上-a;可以查看所有容器
停止 docker stop container-name/container-id 停止当前你运行的容器
启动 docker start container-name/container-id 启动容器
删除 docker rm container-id 删除指定容器
端口映射 -p 6379:6379eg:docker run -d -p 6379:6379 --name myredis docker.io/redis -p: 主机端口(映射到)容器内部的端口
容器日志 docker logs container-name/container-id

docker修改容器中镜像的配置文件

正常我们使用mysql,或者redis的时候,如果我们不使用docker安装镜像,我们以下载安装包的方式运行,我们会在虚拟机目录上找到这些mysql或者redis的配置文件,但是在docker中怎么样去查找这些镜像的配置文件呢?

docker exec -it containerID /bin/bash   进入容器交互  containerID:镜像ID
  • -i 表示以“交互模式”运行容器
  • -t 表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即 分配一个伪终端。

1.先查找镜像ID,使用docker ps -a
在这里插入图片描述
2.接着使用命令 docker exec -it 331eeb154288 /bin/bash
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章