首页 > 系统相关 >centos 安装docker

centos 安装docker

时间:2024-04-12 22:12:14浏览次数:30  
标签:centos -- jar yum mysql 镜像 docker 安装

1.安装yum工具

yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken


2.更新本地镜像源

# 设置docker镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

 

3.安装

yum install -y docker-ce

 

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!

启动docker前,一定要关闭防火墙后!!

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

 


4.启动docker

systemctl start docker  # 启动docker服务

#systemctl stop docker  # 停止docker服务

#systemctl restart docker  # 重启docker服务


5.查看docker版本

docker -v

 

----------------------------------------安装mysql--------------------------

1.拉取mysql镜像

docker pull mysql


2.查看是否安装mysql镜像

docker images


3.运行镜像

docker run --name mysql --restart=always --privileged=true \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf.d:/etc/mysql/conf.d \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

 

4.查看容器

# 查看正在运行的容器
docker ps
# 查看所有的docker容器
docker ps -a


5.查看日志

docker logs -f mysql


6.进入mysql容器

docker exec -it mysql bash


7.登录mysql

mysql -uroot -p123456


8.设置mysql远程连接

alter user 'root'@'%' identified with mysql_native_password by '123456';


9.刷新权限

flush privileges;

 

-------------------------------部署jar包------------------------------------------
1.新建文件Dockerfile,与部署包jar放在同一目录

#自动拉取镜像
FROM openjdk:8
VOLUME /tmp
ADD RuoYi.jar #运行的方式 ENTRYPOINT ["java","-jar","/RuoYi.jar"]

2.编译镜像

docker build -t spring .

 

3.启动容器

docker run  --net=host --name rongqiID -d -p 8081:8081 spring

 

#--net=host   默认每一个容器是独立的,如果需要访问其他容器里的端口需要添加

 

#-d:后台运行
#-p:暴露端口号
日志文件在:/var/lib/docker/containers

查看日志:docker logs rongqiID

标签:centos,--,jar,yum,mysql,镜像,docker,安装
From: https://www.cnblogs.com/entertain/p/18132051

相关文章

  • 在ubuntu22.04中使用阿里云镜像站安装docker(官方安装太慢)
    在Ubuntu22.04上安装docker,略有不同。安装一些依赖。sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlgnupglsb-releaseBash在国内的网络环境下,如果使用官方的源来安装docker,下载安装包的过程就非常慢,所以这里使用阿里云源安装添加阿......
  • 虚拟机Centos设置静态ip
    NAT模式相当于宿主机内部的一个虚拟网络,与宿主机公用一个IP.桥接相当于和宿主机平行,独立的IP和网卡.1设置开机自启#vi/etc/sysconfig/network-scripts/ifcfg-ens33将no改为yes#ONBOOT=yes#systemctlrestartnetwork#重启网络2下载网络工具如果有就不需要安装了......
  • Newman下载安装
    1.安装node.js安装步骤查看已安装版本node-v  2.安装Newman运行命令:npminstall-gnewman,即可完成安装操作。或者npminstall-gnewman--registry=http://registry.npm.taobao.org 检验当前Newman是否安装成功,在dos中输入命令:newman--version windows......
  • linux环境安装——mysql集群安装复习——主从复制
    1、首先安装mysql: mkdir-p/soft/mysql8mkdir-p/evir/mysql8执行上传文件操作rpm-qa|grepmariadb查询是否有这个文件rpm-e--nodepsmariadb-libs进行删除rpm-qa|grepmariadb查询这个文件是否删干净tar-xf/soft/my......
  • Portainer简介和安装-docker可视化管理界面
     Portainer:docker轻量级图形化的可视化工具。1.Portainer是什么 2.如何安装:安装步骤:  1.docker命令安装:  --restart=always意思是如果docker重启了,这个监控工具也会自动重启。2.首次访问:需要创建admin,通过9000端口访问。  Stack就表示有几个com......
  • centos 7 安装 jdk 的脚本文件
    新建bash文件点击查看代码#!/bin/bash#1.CheckifJavaisinstallediftype-pjava;thenecho"Javahasbeeninstalled."exit0else#2.InstallJava#检查是否提供了Java安装包的路径if[-z"$1"];thenecho"Usage:$......
  • centos 7 新增数据盘,lvm分区,xfs文件系统 永久挂载
    centos7新增数据盘,lvm分区,xfs文件系统永久挂载步骤1:连接数据盘将新的数据盘连接到你的CentOS7服务器上。确认系统已经检测到了新的磁盘,你可以使用lsblk命令查看 步骤2:创建物理卷(PhysicalVolume)使用fdisk或parted工具对新磁盘进行分区。 使用pvcreate......
  • 1.Lua开发环境安装
    一.Linux源码安装1.Lua的官网为:https://www.lua.org/(找到download项下载源码)2.上传到Linux,并解压到/opt/apps下(sudotar-zxvflua-5.4.6.tar.gz-C/opt/apps/)3.进入到/opt/apps下的lua目录可以看到编译用的Makefile文件及源码目录src4.没有gcc的需先安装gcc(有......
  • Linux下使用docker部署netcore(一)
    Linux下使用docker部署netcore(一)_linuxdocker容器部署.netcore如何确认部署成功-CSDN博客安装Docker此处在Centos7进行安装,使用其他版本的系统可能在语句上要有所更改,自行百度吧。1.首先查看自己的服务器上装没装docker,避免安装重复。1.sudoyumupdate#更新一下yum包2.......
  • Ubuntu上安装Docker
    安装docker流程1、添加Docker官方仓库首先,您需要添加Docker官方仓库以获取最新的Docker软件包。在终端中执行以下命令:sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-commoncurl-fsSLhttps://download.docker.com/linux/u......