Docker对镜像的管理,启动redis和mongo例子
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Docker对镜像的管理,启动redis和mongo例子,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1474字,纯文字阅读大概需要3分钟。
内容图文
![Docker对镜像的管理,启动redis和mongo例子](/upload/InfoBanner/zyjiaocheng/895/44d19a07018946d98346f1652a3c3cf3.jpg)
Docker 删除镜像:
- 首先查看你要删除镜像的Id: docker images
- 删除镜像命令是 docker rmi ImagesID
- 如果当前镜像有容器在运行,那么需要先删除容器,再删除对应的images
- docker ps -a 可以查看当前正在运行的容器
- docker rm ContainerId
- 然后再删除刚才的ImagesID
Docker 常用命令:
docker search:Search the Docker Hub for images
docker pull: Pull an image or repository from a registry
docker images: List images
docker create: Create a new container
docker start:Start one or more stopped containers
Docker 运行命令:
docker run [options] IMAGE [COMMAND]
OPTIONS说明:
--name 为容器指定名字
- -d 后台运行容器,并返回容器ID,也即启动守护式容器
- -i 以交互模式运行容器,通常与-t同时使用
- -t 为容器重新分配一个伪输入终端,通常与-i同时使用
- -P 随机端口映射
- -p 指定端口映射,有以下四种格式
- ip:hostPort:containerPort
- ip::containerPort
- hostPort:containerPort
- containerPort
docker exec -it 容器ID bashShell
docker attach 容器Id 重新进入容器
attach 直接进入容器启动命令的终端,不会启动新的进程
exec 是在容器中打开新的终端,并且可以启动新的进程
docker cp 容器ID:文件路径 拷贝到宿主机的路径
Docker 容器数据卷:
- docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名 -v可以新建目录
Docker 例子:
redis启动:
docker run -p 6379:6379 -v $PWD/data:/data --name docker_redis -d redis:latest redis-server --appendonly yes
docker exec -ti 容器id或者容器name redis-cli
mongo启动:
docker run -p 27017:27017 -v $PWD/data:/data --name docker_mongo -d mongo:latest
docker exec -it <CONTAINER NAME> mongo admin
?
内容总结
以上是互联网集市为您收集整理的Docker对镜像的管理,启动redis和mongo例子全部内容,希望文章能够帮你解决Docker对镜像的管理,启动redis和mongo例子所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。