添加用户(可选)
sudo adduser `<new_user>`
为新用户设置密码
sudo passwd `<new_user>`
为新用户添加sudo权限
sudo echo '<new_user> ALL=(ALL) ALL' >> /etc/sudoers
清理docker
#强制删除所有容器
docker rm -f $(docker ps -aq)
#强制删除所有镜像
docker rmi -f $(docker images -q)
#删除docker程序目录
rm -rf /var/lib/docker
#删除docker配置文件
find /etc/systemd -name 'docker' -exec rm -f {} \;
#删除docker依赖包
find /lib/systemd -name 'docker' -exec rm -f {} \;
卸载旧版本Docker软件
sudo yum remove -y docker* \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
container*
step 1: 安装必要的一些系统工具
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3: 更新并安装 Docker-CE
sudo yum makecache all
查看可安装版本
yum list docker-ce.x86_64 --showduplicates | sort -r
定义安装版本
export docker_version=18.09.9
sudo yum install docker-ce-${docker_version} docker-ce-cli-${docker_version}
把当前用户加入docker组
sudo usermod -aG docker `<new_user>`
镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://92g9mk7b.mirror.aliyuncs.com"],
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}
EOF
启动docker
service docker start
设置开机启动
sudo systemctl enable docker
docker 部署 redis
docker run -it -d --restart always --name redis -p 5389:6379 redis:6.0.1 --bind 0.0.0.0 --daemonize NO --protected-mode yes