【docker】Ubuntu20安装docker并拉取mongodb

文章目录

docker安装

bash 复制代码
// 安装
apt install docker.io  

// 换源
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
 {
  "registry-mirrors": [
          "https://ox288s4f.mirror.aliyuncs.com",
          "https://registry.docker-cn.com",
          "http://hub-mirror.c.163.com",
          "https://mirror.ccs.tencentyun.com"
  ]
}
EOF

// 重启
sudo systemctl daemon-reload
sudo systemctl restart docker

// 测试
sudo systemctl status docker

拉取mongodb

bash 复制代码
// 拉取镜像
docker pull mongo

// 运行容器,端口映射,自定义名称mongodb-container
docker run --name mongodb-container -d -p 27017:27017 mongo  

// 检查状态
docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS                                           NAMES
6ae8b8c76aa7   mongo     "docker-entrypoint.s..."   8 seconds ago   Up 6 seconds   0.0.0.0:27017->27017/tcp, :::27017->27017/tcp   mongodb-container

// 测试 mongodb-container为之前指定名称
docker exec -it mongodb-container mongo

其他操作

bash 复制代码
// 停止镜像
docker stop mongodb-container 

// 删除镜像
docker rm mongodb-container

配置mongodb远程连接

bash 复制代码
// 进入容器
docker exec -it mongodb-container bash

// 连接到shell
mongo

// 创建用户(数据库名、账密均为admin)
use admin  

db.createUser({  
    user: "admin",  
    pwd: "admin",  
    roles: [ { role: "root", db: "admin" } ]  
})

// 退出容器
exit

测试,连接成功:

相关推荐
潮起鲸落入海18 小时前
Kubernetes Metric Server, Quota and Limits
容器·kubernetes
梦想的颜色18 小时前
Docker 容器化本地部署 Claude Code 完整硬核教程|隔离沙盒 + 国产模型直连 + 持久化 Skill
运维·容器·ai 工程化·沙盒隔离·docker 本地部署·claude code硬核实战·国内国产模型接入
渣渣盟18 小时前
Docker 运维常用命令手册(含扩容与实战)
运维·docker·容器
小尘要自信19 小时前
小米摄像头怎么接入RTSP?Go2RTC转流、EasyNVR录像与公网访问教程
人工智能·docker·开源
我叫张小白。20 小时前
一个微服务电商+社区项目(瓷韵app)的技术深度复盘
docker·微服务·云原生·架构
咕噜咕噜的猪大侠20 小时前
《K8s 核心知识梳理:Deployment 滚动更新、JobCronJob、DaemonSet 和 Service》
云原生·容器·kubernetes
俭朴的奇异果20 小时前
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
学习·mongodb·asp.net
程序员老油条1 天前
WSL2 + Docker Desktop:Windows 下的完美 Java 开发环境
java·windows·docker·wsl2
大侠锅锅2 天前
第 4 篇:策略模式实践——用统一接口管理 Docker 容器、原生进程与 K3s Pod
docker·容器·边缘计算·策略模式·iot
小蓝波2 天前
docker 的命令
java·docker·容器