centos 7.x 安装docker, docker指令

本文介绍如何在CentOS系统上安装Docker,并确保内核版本高于3.10。文中提供了启动、停止及设置Docker开机启动的方法,并推荐了几款图形化管理工具。此外,还详细说明了如何通过Docker部署MySQL、Redis和MongoDB等常见数据库服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker 要求 CentOS 系统的内核版本高于 3.10

查看当前的内核版本

# uname -r

安装 Docker
# sudo yum -y install docker
查看安装的Docker版本
# docker -v
启动Docker守护进程
# sudo systemctl start docker
停止Docker
# sudo systemctl stop docker
开机启动Docker
# sudo systemctl docker enable

Docker安装后,可以使用图形界面来进行管理:
  1. Shipyard
  2. DockerUI
  3. Kitematic https://github.com/docker/kitematic
    这里写图片描述
    Kitematic是官方的开源的。推荐使用。

查看容器进程
docker ps
查看全部进程,包括未启动的
docker ps -a
进入容器终端命令
docker exec -ti 87986863838b[CONTAINER ID] /bin/bash
mysql
sudo docker run --name glabs_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
redis
sudo docker run --name glabs_redis -p 6379:6379 -d redis --requirepass "123456"
mongodb
sudo docker run --name glabs_mongo -p 27017:27017 -d mongo

Authentication and Authorization:

sudo docker run --name glabs_mongo -p 27017:27017 -d mongo --auth

$ docker exec -it some-mongo mongo admin

connecting to: admin

> db.createUser({ user: 'jsmith', pwd: 'some-initial-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
Successfully added user: {
    "user" : "jsmith",
    "roles" : [
        {
            "role" : "userAdminAnyDatabase",
            "db" : "admin"
        }
    ]
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值