系列文章目录
文章目录
- 系列文章目录
- 前言
- 一、Docker 安装地址?
- 二、常用命令
- 1. 基础命令
- 2. docker 镜像命令
- 三、安装步骤
- 1.卸载原有环境
- 2.安装对应的依赖环境和镜像地址
- 3. 安装过慢设置镜像
- 4. 直接安装docker CE
- 5. 启动docker服务
- 6. 查看docker的版本
- 7. 配置阿里云的镜像地址:(可以跳过)
- 8. yum更新下即可:
- 9. 开机启动docker
- 四、docker 安装mysql
- 五、docker 安装redis
- 总结
前言
一、Docker 安装地址?
安装地址:https://docs.docker.com/engine/install/centos/
二、常用命令
1. 基础命令
-
启动docker
systemctl start docker
-
关闭docker
systemctl stop docker
-
重启docker
systemctl restart docker
-
docker设置随服务启动而自启动
systemctl enable docker
-
docker 状态查询
systemctl status docker
-
docker 状态查询
systemctl status docker
-
docker 版本查询
docker version
-
docker 信息查询
docker info
-
docker 帮助命令
docker --help
2. docker 镜像命令
镜像相关地址
三、安装步骤
1.卸载原有环境
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装对应的依赖环境和镜像地址
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. 安装过慢设置镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 直接安装docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动docker服务
sudo systemctl start docker
6. 查看docker的版本
sudo docker version
7. 配置阿里云的镜像地址:(可以跳过)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
8. yum更新下即可:
yum makecache fast
9. 开机启动docker
sudo systemctl enable docker
四、docker 安装mysql
1 . 拉取mysql 镜像
docker pull mysql:5.7
2 . 安装mysql
docker run -p 3306:3306 --privileged=true --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
3 . 修改mysql 配置文件
vim /mydata/mysql/conf/my.cnf
my.cnf文件内容
[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
4 . 设置容器自启动
docker update --restart=always mysql
五、docker 安装redis
1 . 拉取redis 镜像
docker pull redis
2 . 先创建对应的Redis的映射配置文件
touch /mydata/redis/conf/redis.conf
mkdir -p /mydata/redis/conf
3 . 创建容器命令
docker run -d -p 6379:6379 --name mall-redis -v /mydata/redis/data:/data -v /mydata/redis/conf:/etc/redis redis redis-server /etc/redis/redis.conf
4 . 启动链接
[root@manager-node conf]# docker exec -it 4e redis-cli
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379>
5 . 设置容器自启动
docker update --restart=always mall-redis
mall-redis
总结
以上是docker 安装及自启动操作,如遇到问题欢迎留言讨论。