鲲鹏课程学习笔记3 -- docker
检查内核版本:uname -r。Docker 支持的CentOS版本要求:CentOS7,系统为64位、系统内核版本为3.10以上;CentOS6.5或更高,系统为64位、系统内核版本为2.6.32-431或者更高版本。
安装启动Docker:
a.安装依赖软件包
b.安装Docker:yum -y install docker
c.启动Docker服务:systemctl start docker
详细参考https://docs.docker.com/install/linux/docker-ce/centos/
运行hello-world:docker run hello-world
查找Docker Hub上的CentOS镜像:docker search centos
从docker hub拉取官方的镜像arm64v8/centos,标签为7:docker pull arm64v8/centos:7
查看拉取的官方镜像arm64v8/centos:7,本地镜像列表里查到REPOSITORY为arm64v8/centos,标签为7的镜像时,说明拉取成功:docker images arm64v8/centos:7
使用镜像arm64v8/centos:7以交互模式启动一个容器,在容器内执行/bin/bash命令:docker run -it arm64v8/centos:7 /bin/bash,退出按Ctrl-D 或者数据exit。
查看容器中运行中和未运行的容器:docker ps -a
提交和查看新镜像:
a.根据容器ID创建一个新的镜像作为Redis的基础镜像:docker commint -a "huawei.com" -m "redis images" f4603f1f918a t_arm64v8/centos:7
b.查看新构建的基础镜像:docker images
创建redis目录
a.mkdir -p ~/redis/data
b.data目录将映射为redis容器配置的/data目录,作为redis数据持久化的存储目录
进入创建的redis目录,创建dockerfile
通过dockerfile创建镜像:docker bulid -t t_arm64v8/centos_redis:5.05
执行redis-server
a.运行容器,执行redis-server:docker run -p 6379:6379 -v $PWD/data:/data -d t_arm64v8/centos_redis:5.05 redis-server --appendonly yes
b.命令说明:
-p 6379:6379:将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data:将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes:在容器执行redis-server启动命令,并打开redis持久化配置
连接redis容器:docker exec -it 566f60cc5f6f redis-cli
使用redis容器,执行ping,返回PONG说明检测到redis服务已经启动
- 点赞
- 收藏
- 关注作者
评论(0)