超级具体的:云服务器进行常用开发环境配置

一、linux系统安装Docker

1.进入docker官网

1
2
3
4
2.安装步骤(使用管理员账户root登录时,就不需要前面的$ sudo,下同)
2.1 卸载旧版本

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

以管理员账户操作时

2.2 设置docker安装地址
首先安装依赖的包:

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
再设置docker安装地址:
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
安装Docker:
$ sudo yum install docker-ce docker-ce-cli containerd.io

安装完成截图
3.启动Docker

$ sudo systemctl start docker
查看Docker版本:
$ docker -v
设置Docker开机自启:
$ sudo systemctl enable docker

二、配置阿里云镜像加速

作用:从镜像下载常用软件
1.登录阿里云官网,点击控制台,在产品与服务中找到容器镜像服务。(第一次会需要开通服务)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.创建目录:

$ sudo mkdir -p /etc/docker

3.配置镜像加速器地址:

$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://awdf7cc7.mirror.aliyuncs.com"]
}
EOF

4.重启Docker后台线程:

$ sudo systemctl daemon-reload

5.重启Docker的服务:

$ sudo systemctl restart docker

三、Docker安装mysql

1.下载镜像文件
说明:可以在docker hub中搜索镜像进行安装
在这里插入图片描述
以5.7版本的mysql为例,输入命令:

$ docker pull mysql:5.7

在这里插入图片描述
安装成功后,可以使用sudo docker images检查所有安装的镜像

2.创建实例并启动

$ docker run -p 3306:3306 --name mysql \
  -v /mydata/mysql/log:/var/log/mysql \
  -v /mydata/mysql/data:/var/lib/mysql \
  -v /mydata/mysql/conf:/etc/mysql \
  -e MYSQL_ROOT_PASSWORD=root \
  -d mysql:5.7

安装完成后可以使用命令docker ps查看正在运行的服务。
在这里插入图片描述
3.回到系统根目录,输入cd /mydata/;再输入cd mysql/;再输入cd conf/进入conf目录准备修改配置文件。
在这里插入图片描述
输入命令:vi my.cnf回车;再敲i键进入插入模式,复制粘贴下面的代码:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

按Esc键然后输入:wq保存退出;重启mysql服务:docker restart mysql
查看添加的配置文件:
在这里插入图片描述
到此mysql就可以使用了。

四、Docker安装redis

1.与安装mysql一样,通过镜像安装;

# docker pull redis

下载安装成功
2.创建实例并启动:
创建文件夹

# mkdir -p /mydata/redis/conf

跳转到conf配置文件夹:
在这里插入图片描述
手工创建一个配置文件,输入命令:touch redis.conf完成创建;复制粘贴下面的代码并回车,完成redis的安装。

# docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
  -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
  -d redis redis-server /etc/redis/redis.conf

查看运行的服务:
在这里插入图片描述
3.回到目录,输入pwd;再输入vi redis.conf进入conf目录准备修改配置文件。
将redis设置为持久化状态:
在这里插入图片描述
再敲i键进入插入模式,复制粘贴下面的代码:

appendonly yes

按Esc键然后输入:wq保存退出;重启redis服务:docker restart redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>