阿里云服务器配置docker及其使用
阿里云服务器配置docker一、安装docker1、远程连接服务器2、安装Docker存储驱动的依赖包3、运行以下命令,添加稳定的Docker软件源4、查看已添加的Docker软件源5、安装docker6、启动docker二、使用docker安装mysql1、查询mysql镜像运行欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插
·
阿里云服务器配置docker
一、安装docker
1、远程连接服务器
2、安装Docker存储驱动的依赖包
dnf install -y device-mapper-persistent-data lvm2
3、运行以下命令,添加稳定的Docker软件源
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、查看已添加的Docker软件源
dnf list docker-ce
5、安装docker
dnf install -y docker-ce --nobest
6、启动docker
systemctl start docker
二、使用docker安装mysql
1、查询mysql镜像
docker search mysql
将查询的镜像拉取到本地
docker pull mysql
运行
docker run -p 3306:3306 --name mysqlwp -v /mydata/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql
说明
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v /mydata/mysql/data:/var/ib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ ROOT_ PASSWORD-root: 初始化root用户的密码
在my.cnf文件中写入以下配置
[ent]
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
docker cp /mydata/mysql/conf/my.cnf 7405d0e98545:/etc/mysql/mysql.conf.d
重启容器
docker restart 74
3、进入容器内部
docker exec -it mysqlpw /bin/bash
docker exec -it 74 /bin/bash
docker第一次登录msql不需要密码
修改mysql密码
镜像出错删除重新安装
docker ps -a
docker stop 《container id》
docker rm
更多推荐
已为社区贡献1条内容
所有评论(0)