【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

测试,连接成功:

相关推荐
fengkai45452 小时前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
容器魔方4 小时前
Volcano v1.16 发布:新增 NamespaceQueue 与 fairshare,拓展 HyperNode 生态
人工智能·云原生·容器·华为云·云计算
秦jh_5 小时前
【Docker】镜像、卷原理
运维·docker·容器
小马同学-5 小时前
K8s 命名空间与上下文:Namespace 资源隔离与多集群切换实战
云原生·容器·kubernetes
程序员老赵5 小时前
Docker 部署 XWiki:轻松搭建企业知识库与协作 Wiki
前端·docker·开源
I'mChloe6 小时前
飞牛NAS部署flatnotes实战:Docker、8080端口、Markdown笔记与固定地址访问
笔记·docker·容器
许知珩7 小时前
Kubernetes 存储与配置管理 ——Volume、ConfigMap 与 Secret 实战详解
云原生·容器·kubernetes
星轨zb10 小时前
[专题5]支付发放物品的一致性保障:事务、幂等与状态流转
数据库·后端·mongodb·支付架构学习
Flynn Liang11 小时前
5分钟跑通MQTT:EMQX Docker部署+MQTTX联调(2026最新版,含踩坑)
物联网·mqtt·docker·iot·emqx
丨晨 丨11 小时前
K8s存储卷与配置管理实战
云原生·容器·kubernetes