
docker
angen2018
积少成多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker 安装mongoDB
默认情况下,MongoDB监听27017端口,因此需要将容器的端口映射到宿主机的相同或不同的端口。在这个命令中,`-v /data/db` 表示将宿主机的`/data/db`目录挂载到容器的`/data/db`目录,这是MongoDB的默认数据存储路径。如果你需要使用特定的MongoDB版本,可以通过指定标签来拉取特定版本的镜像,例如`mongo:4.4`。在这个命令中,`-e` 用于设置环境变量,这里配置了MongoDB的初始用户名和密码。- `-d` 表示在后台运行容器。原创 2024-09-01 14:07:01 · 1102 阅读 · 0 评论 -
dokcer 基础学习5 ---docker容器网络
查看docker网络docker network lsdocker默认网络none 网络:创建容器的时候可以通过--network=none指定使用none网络例子:docker run -it --network=none busybox ip anone网络的应用场景主要针对一些对安全性要求高并且不需要联网的应用,比如某个容器的唯一用途是生成随机密码,就可以放到 none 网络中避免密码被窃取。host 网络:连接到 host 网络的容器共享 Docker host 的网..原创 2020-08-29 15:35:20 · 151 阅读 · 0 评论 -
docker 基础学习4---dockerFile
需要注意的几点:1,每个关键字(指令)都必须大写2,指令从上到下执行3,#表示注释4,每一条指令都会创建一个新的镜像层编译镜像文件语法:docker build [OPTIONS] PATH| URL| -常见选项:-t 设置镜像的名称和TAG,格式为name:tag-f Dockerfile的名称,默认为PATH/Dockerfile例子:docker build -f ~/php.Dockerfile . ...原创 2020-08-26 15:41:40 · 239 阅读 · 0 评论 -
docker 基础学习3---容器数据卷
docker run -it -v 本机目录:容器目录 镜像id实战安装mysqldocker pull mysql:5.7docker run -d -p 3308:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7docker volume ls #查看所有卷的情况..原创 2020-08-26 00:50:04 · 139 阅读 · 0 评论 -
docker 基础学习2---常用命令
docker version #基本信息docker info #详细信息docker --help帮助文档https://docs.docker.com/reference/镜像命令https://www.runoob.com/docker/docker-image-usage.html容器命令https://www.runoob.com/docker/docker-container-connection.html......原创 2020-08-25 17:42:21 · 132 阅读 · 0 评论 -
docker 基础学习1---安装
文档:https://docs.docker.com/仓库地址:https://hub.docker.com/dockerdocker是一个轻量开源应用容器(容器技术)每个容器都是互相隔离的,互不影响docker可以快速的构建开发环境,一键运行打包的镜像开始安装1,卸载旧版本yum remove docker \ docker-client \ docker-client-latest \原创 2020-08-25 17:07:46 · 119 阅读 · 0 评论