Centos 7.5 Install Docker 18.03.1

依赖插件
yum install yum-utils device-mapper-persistent-data lvm2 libseccomp libcgroup checkpolicy audit-libs  audit audit-libs-python python-IPy  setools-libs libsemanage libsemanage-python  libcgroup policycoreutils policycoreutils-python container-selinux libtool-ltdl libseccomp net-tools wget -y

安装container-selinux
wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7x/external_products/extras/x86_64/container-selinux-2.9-4.el7.noarch.rpm
rpm -ivh container-selinux-2.9-4.el7.noarch.rpm

安装pigz
wget ftp://ftp.icm.edu.pl/vol/rzm3/linux-fedora/linux/epel/7/x86_64/Packages/p/pigz-2.3.4-1.el7.x86_64.rpm
rpm -ivh pigz-2.3.4-1.el7.x86_64.rpm

安装docker
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
rpm -ivh docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

启动docker
systemctl start docker

开机启动docker
systemctl enable docker

Docker Hub上的redis镜像
docker search  redis

拉取官方镜像
docker pull  redis:3.2

运行Reids容器

docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

命令说明:
-p 6379:6379 :将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data :将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置

查看容器启动情况
docker ps

连接、查看容器
使用redis镜像执行redis-cli命令连接到刚启动的容器,主机IP为192.168.31.90

docker run -it redis:3.2 redis-cli -h 192.168.31.90

结束进程

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
b047c34f33b6        redis:3.2           "docker-entrypoint.s??   29 seconds ago      Up 28 seconds       0.0.0.0:6379->6379/tcp   confident_chaplygin

猜你喜欢

转载自blog.csdn.net/hanzheng260561728/article/details/81083888