docker安装 以下是以centos7为例子

# 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

#6、docker启动

启动一个 ubuntu 16.04版本的docker镜像,并进行到该镜像环境


#7、docker run -it --rm ubuntu:16.04 /bin/bash


 


docker run 就是运⾏容器的命令



-it :这是两个参数,⼀个是 -i :交互式操作,⼀个是 -t 终端。我们这⾥打算进⼊ bash 执⾏⼀些命



令并查看返回结果,因此我们需要交互式终端。



--rm :这个参数是说容器退出后随之将其删除。默认情况下,为了排障需求,退出的容器并不会⽴



即删除,除⾮⼿动 docker rm 。我们这⾥只是随便执⾏个命令,看看结果,不需要排障和保留结



果,因此使⽤ --rm 可以避免浪费空间。



ubuntu:16.04 :这是指⽤ ubuntu:16.04 镜像为基础来启动容器。



bash :放在镜像名后的是命令,这⾥我们希望有个交互式 Shell ,因此⽤的是 bash



 


#8、、docker image ls  列出所有的镜像


你可以通过以下命令来便捷的查看



#9、镜像、容器、数据卷所占⽤的空间 docker system df



 



#10、docker安装mysql



 



docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root  docker.io/mysql:latest



#10、docker安装redis



docker run -itd --name redis-test -p 6379:6379 redis



 



为现有的redis创建密码或修改密码的方法:

1.进入redis的容器 docker exec -it 容器ID bash

2.进入redis目录 /usr/local/bin 

3.运行命令:redis-cli

4.查看现有的redis密码:config get requirepass

5.设置redis密码config set requirepass ****(****为你要设置的密码)

6.若出现(error) NOAUTH Authentication required.错误,则使用 auth 密码 来认证密码