Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。
搬砖爱好者.
相信是成功的起点,坚持是成功的终点。
展开
-
Docker启动Redis
# 拉取redis镜像docker pull redis# 启动容器docker run -d -p 6379:6379 --name redis 镜像名字或ID# 查看redis容器是否启动docker ps -a# 进入redisdocker exec -it redis容器名或ID redis-cli原创 2022-01-07 10:22:04 · 396 阅读 · 0 评论 -
Docker启动RabbitMQ并安装延迟消息插件
1、安装# 拉取RabbitMQ镜像,版本3.8.16docker pull rabbitmq:3-management# 启动RabbitMQ容器docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=用户名 -e RABBITMQ_DEFAULT_PASS=密码 -p 15672:15672 -p 5672:5672 rabbitmq:3-management# 页面访问端口15672(1).安原创 2022-01-06 08:44:06 · 391 阅读 · 0 评论 -
Docker容器时间同步
Docker容器时间同步# 1.复制宿主机里的文件到容器中docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia# 2.进入容器,执行命令cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 3.查看时间是否正确date -R...原创 2021-12-24 10:32:18 · 1354 阅读 · 0 评论 -
Dockerfile基本使用
Dockerfile基本使用1.编辑Dockerfile文件vi Dockerfile# 指定启动的镜像,7为版本FROM centos:7# 容器里的文件夹,如果没有会自动创建WORKDIR /app# 复制宿主机的文件到容器里,包含一些容器里需要用到的环境,比如javaCOPY 宿主机文件 容器里的路径# JAVA环境ENV JAVA_HOME=/app/javaENV PATH=$JAVA_HOME/bin:$PATH# 暴露端口EXPOSE 端口号1 端口号2#原创 2021-12-23 15:49:17 · 1022 阅读 · 0 评论 -
Docker启动后再挂载目录
Docker启动后再挂载目录以MySQL容器为示例1.需要关闭Docker服务systemctl stop docker2.准备挂载目录# 创建挂载目录,自定义mkdir /usr/local/mysql_config# 创建MySQL的配置文件,这里也可以直接挂载目录,看自己需求touch /usr/local/mysql_config/my.cnf3.进入宿主机的容器目录# 宿主机的容器路径cd /var/lib/docker/containers/# 查看当前容器目录原创 2021-12-16 09:09:58 · 6831 阅读 · 2 评论 -
Docker启动和配置MySQL
启动容器时尽量挂载MySQL容器里的配置文件,不然如果直接在容器里修改,如果发生错误,那么容器将再也启动不了,挂载配置文件要求宿主机需要创建该my.cnf文件原创 2021-11-01 08:53:53 · 377 阅读 · 0 评论 -
Docker安装与操作
1.安装yum install docker -y安装过程中可能会出现报错Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kern解决方法# 编辑docker文件vi /etc/sysconfig/docker# 把(--selinux-enable)修改为(--selinux-enable=false)# 重启服务service docker restart原创 2021-10-25 08:44:42 · 84 阅读 · 0 评论