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 密码 来认证密码