docker部署

docker安装教程:
1.CentOS 7.6:
2.依次执行以下命令,添加 yum 源。
yum update CentOS 8.2: dnf config-manager --add-repo=http://mirrors.tencent.com/docker-ce/linux/centos/docker-ce.repo
yum install epel-release -y CentOS 8.2: dnf list docker-ce
yum clean all CentOS 8.2: dnf install -y docker-ce --nobest
3.执行以下命令,安装 Docker。
yum install docker-io -y
4.执行以下命令,运行 Docker。
systemctl start docker
5.执行以下命令,检查安装结果。
docker info
二.使用 Docker
Docker 的基本使用命令如下:
1.运行 Docker 守护进程:
systemctl start docker
2.停止 Docker 守护进程:
systemctl stop docker
3.重启 Docker 守护进程:
systemctl restart docker
管理镜像。
1.本文以 Docker Hub 的 Nginx 镜像为例。
docker pull nginx
2.修改标签:您可以修改镜像标签以便记忆区分。
docker tag docker.io/nginx:latest tencentyun/nginx:v1
3.查看已有镜像:
docker images
4.强制删除镜像:
docker rmi -f tencentyun/nginx:v1
管理容器。
进入容器:
docker run -it ImageId /bin/bash
其中,ImageId 可通过执行 docker images 命令获取。
退出容器:执行 exit 命令,退出当前容器。
进入后台运行的容器:
docker exec -it 容器 ID /bin/bash

三.安装mysql
sudo docker pull mysql:5.7
sudo docker run -d -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

docker run --name mysql --restart=always -v /data/database/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=FFtai2015 -e TZ=Asia/Shanghai -p 3306:3306 -d mysql:5.7 --lower_case_table_names=1 --max_allowed_packet=1073741824 --sql_mode=“STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION”

//查看版本: docker search redis

docker run -itd --name=“redis” --restart=always -p 6379:6379 -v /usr/local/redis/data:/data redis:6.0.6 --appendonly yes --requirepass “xvzhimin168”

docker run -itd --name=“activeMQ” --env FORMAT_MESSAGE_PATTERN_DISABLE_LOOKUPS=true --restart=always -p 61613:61613 -p 61614:61614 -p 61616:61616 -p 8161:8161 rmohr/activemq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值