docker的安装
第一步:先卸载掉系统可能存在的Docker容器
[root@localhost ~]
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
docker-selinux
第二步:安装yum工具,可能出现以下错误:Could not retrieve mirrorlist
[root@localhost ~]
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl
【解决方案:设置为阿里云镜像】
1.先备份当前数据源
[root@localhost ~]
2.从阿里云镜像中下载新的CentOS-Base.repo到/etc/yum.repos.d/
[root@localhost ~]
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2523 100 2523 0 0 4509 0 --:--:-- --:--:-- --:--:-- 4521
3.清理yum下载的软件包和缓存
[root@localhost ~]
4.生成缓存
[root@localhost ~]
【解决完上面问题后再次执行安装yum工具命令】
[root@localhost ~]
第三步:配置Docker的yum源
[root@localhost ~]
第四步:更新yum,建立缓存
[root@localhost ~]
第五步:指执行Docker安装命令,安装完成后启动docker
[root@localhost ~]
安装成功后,执行以下操作来配置启动Docker服务
1.设置Docker开机自启动
[root@localhost ~]
2.启动Docker
[root@localhost ~]
3.执行docker ps命令,如果不报错,说明安装启动成功
[root@localhost ~]
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker 常用命令(碰到那些则记录下)
//把镜像拉到本地
docker pull 镜像:版本
//运行镜像。生成容器
//-v是进行外部的linux文件与该容器的内部linux容器文件进行挂载,则修改外部文件则直接修改内部文件
//-d 后台运行 后跟携带的配置文件
//-p 端口的映射
//-e该容器的参数配置
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
docker ps 容器查看
docker rm 容器名/Id 删除容器
systemctl restart docker 重启docker,配置完文件后重启
//关闭容器后再启动
docker start 容器id或容器名字
//进入redis的客户端
docker exect -it redis redis-cli //mysql也可以进入相应的bash
docker update mysql --restart=always 容器跟随着服务器进行重启