数据库水平切分(docker的安装使用)

本文详细介绍Docker的安装步骤,包括在不同CentOS版本上的安装与启动方法、镜像的下载与管理、容器的创建与操作等核心内容。同时介绍了如何使用阿里云镜像加速器来提高Docker镜像的拉取速度。

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

docker的安装使用:

1.安装docker

# yum install -y docker

启动docker

# systemctl start docker //centos7及以后版本
# service docker start   //centos6及之前的版本

 查找已经安装docker

# rpm -qa | grep -i docker

卸载docker

# rpm -e [module1][module2][.....]

另外一种卸载docker的方法  -yum方式卸载docker 

# yum -remove 

2.安装docker镜像 使用阿里云镜像

获取docker镜像

https://dev.aliyun.com/search.html 查询镜像文件。

# docker pull [docker镜像地址]
# docker pull registry.cn-hangzhou.aliyuncs.com/moensun/centos7

修改/etc/docker/daemon.json

{

    "registry-mirrors": ["https://uulfe4bd.mirror.aliyuncs.com"]

}

  查看镜像

# docker images

删除镜像

# docker rmi 镜像ID
# docker rmi c862fd4c865c

3.创建docker 容器(可以根据一个镜像创建多个容器)

# docker run -tid 镜像ID /bin/bash     //非centos7
# docker run --privileged  -tid 镜像ID /usr/sbin/init  //centos7版本。使用/usr/sbin/init解决systemctl报错不能使用的问题

顺带安装镜像
#docker run --privileged  -ti -e "container=docker"  -v /sys/fs/cgroup:/sys/fs/cgroup  centos  /usr/sbin/init

重命名容器

#docker rename hopeful_kilby  master

查看容器列表

# docker ps [option]
# docker ps -a

启动容器

# docker start 容器名称

停止容器

# docker stop 容器名称

进入容器

# docker exec -it 容器名称 /bin/bash
# docker exec -it mysql_master1 /bin/bash

删除容器

# docker rm 容器名称
# docker rm

Docker文件拷贝(容器<=>docker)

# docker cp 原路径 docker容器路径(系统=》docker)
# docker cp MySQL-server-5.6.38-1.el7.x86_64.rpm mysql_master2:/root/
# docker cp docker容器路径 原路径(docker=》系统)

退出容器

# exit

 

转载于:https://my.oschina.net/u/3728166/blog/1921123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值