# 1、yum 包更新到最新
yum update
# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 4、 安装docker,出现输入的界面都按 y
yum install -y docker-ce
# 5、 查看docker版本,验证是否验证成功
docker -v
更换镜像
使用阿里云的镜像,登陆阿里云到镜像的控制台
把下面的代码执行一遍就更换了镜像
常见命令
systemctl start docker #开启docker服务
systemctl status docker #查看docker服务状态
systemctl stop docker
systemctl restart docker #重新启动docker
systemctl enable docker #设置成开机自启
docker images #查看当前镜像中的软件
docker search redis #搜索刚才配置得阿里云里面是否有redis的镜像
docker pull redis:6.0.9 #从镜像中拉取redis6.0.9的软件到本地
docker rmi redis:6.0.9 #删除镜像
可以去看官网是否存在软件对应的版本https://registry.hub.docker.com/
搜索软件即可看到有哪些版本
docker run -id --name=c1 centos:8 #以后台模式创建容器
docker ps #查看运行的容器
docker ps -a #查看所有的容器
docker exec -it c1 /bin/bash #进入容器c1的/bin/bash当中
exit #退出容器
docker rm c1 #删除c1容器
docker inspect c1 #查看c1容器的信息
数据卷
#创建容器的时候加上-v /root/data:/root/data_container 指定数据卷此时这两个文件夹的内容是同步的可以进行容器间的通信
docker run -id --name=c1 -v /root/data:/root/data_container centos:8