GVKun编程网logo

构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库(jdk阿里云镜像)

24

在本文中,我们将给您介绍关于构建一个java环境的centos系统镜像并上传到阿里云镜像仓库的详细内容,并且为您解答jdk阿里云镜像的相关问题,此外,我们还将为您提供关于AlibabaCloudToo

在本文中,我们将给您介绍关于构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库的详细内容,并且为您解答jdk阿里云镜像的相关问题,此外,我们还将为您提供关于Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库、centos 7 安装docker 并设置阿里云镜像仓库、Centos 7配置阿里云镜像站NTP、CentOS7 阿里云镜像配置方法的知识。

本文目录一览:

构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库(jdk阿里云镜像)

构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库(jdk阿里云镜像)

编辑 dockerfile 文件

FROM centos
MAINTAINER zhaoweifeng 


ENV LANG en_US.UTF-8

RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo ''Asia/Shanghai'' >/etc/timezone

WORKDIR /

RUN mkdir app



COPY jdk-8u221-linux-x64.tar.gz /home/
COPY agent  /app/agent


WORKDIR /home
RUN mkdir JDK

RUN tar zxf /home/jdk-8u221-linux-x64.tar.gz -C /home/JDK 


ENV JAVA_HOME /home/JDK/jdk1.8.0_221
ENV PATH $PATH:$JAVA_HOME/bin

RUN rm -rf /home/jdk-8u221-linux-x64.tar.gz  

 

 

dockerfile 构建一个基础镜像并上传到阿里云镜像仓库

docker build -t xxl-job-centos -f Dockerfile  .


docker tag xxl-job-centos  registry-vpc.cn-hangzhou.aliyuncs.com/weifeng/xxl-job-centos


docker push  registry-vpc.cn-hangzhou.aliyuncs.com/weifeng/xxl-job-centos

  

将镜像仓库的仓库类型修改为公开状态 ,可直接引用到 dockerfile 作为基础镜像版本

 

 

阿里云 k8s 服务里用镜像配置一个应用, 启动命令设为 sleep 1000 

进入应用 pod 后 可查看 java 环境已经正常安装

 

Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库

Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库

书接 docker打包maven项目推送到阿里云镜像仓库
今天记录一下用 Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库 的步骤


  1. maven setting.xml 写入 阿里云镜像仓库 信息
    image.png
  2. 提前创建命名空间和镜像仓库
    image.png
    image.png
  3. intellij idea 设置-docker 中设置本地docker地址
    image.png
ps:
若点击 test connect报错,mac环境下执行
docker run -it -d --name=socat \
-p 2375:2375 \
-v /var/run/docker.sock:/var/run/docker.sock \
bobrik/socat \
TCP4-LISTEN:2375,fork,reuseaddr UNIX-CONNECT:/var/run/docker.sock

4.pom.xml 添加下列信息

<properties>
 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 <docker.repostory>registry.cn-hangzhou.aliyuncs.com</docker.repostory>
 <docker.registry.name>huangzx3</docker.registry.name>
</properties>
<plugin>
 <groupId>com.spotify</groupId>
 <artifactId>docker-maven-plugin</artifactId>
 <version>1.2.2</version>
 <configuration>
 <imageName>${docker.repostory}/${docker.registry.name}/${project.artifactId}:${project.version}</imageName>
 <serverId>docker-aliyun</serverId>
 <registryUrl>${docker.repostory}</registryUrl>
 </configuration>
</plugin>
ps:
<serverId>标签的值要与setting.xml中的<id>标签相等
<docker.registry.name> 为创建的命名空间
<project.artifactId> 为创建的镜像仓库名

5.创建Dockerfile文件

FROM openjdk:8u151-jdk
ADD target/gateway-test-1.0.0-SNAPSHOT.jar app.jar
RUN bash -c ''touch /app.jar''
EXPOSE 8761
ENTRYPOINT [ "java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ]

6.创建 intellij idea alibaba cloud toolkit 推送docker程序
image.png
image.png

7.创建完点击执行

ps:
若报 docker-credential-osxkeychain 相关的错误
vim ~/.docker/config.json
删除 "credsStore": "osxkeychain" 即可
不要漏掉逗号哦

centos 7 安装docker 并设置阿里云镜像仓库

centos 7 安装docker 并设置阿里云镜像仓库

标题2

step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装 Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce

标题3

所需引用标题

centos 7 安装docker 并设置阿里云镜像仓库
Ubuntu 14.04 16.04 (使用apt-get进行安装)

CentOS 7 (使用yum进行安装)

  1. 羊羊羊
  2. 仙仙仙
  3. 蘑菇哥

标题1

  • 有序表表怎么说呢
  • 是不是特别好啊

# vim /etc/yum.repos.d/docker-ee.repo
#   将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1
#
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# yum list docker-ce.x86_64 --showduplicates | sort -r
#   Loading mirror speeds from cached hostfile
#   Loaded plugins: branch,fastestmirror,langpacks
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable
#   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable
#   Available Packages
# Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)
# sudo yum -y install docker-ce-[VERSION]

上面的问题只是做一个案例说明

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://uxk0ognt.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

案例说明2我是一个粉刷匠粉刷本领强,我要把那大房子刷的很漂亮,我是一个粉刷匠粉刷本领强,我要把那大房子刷的很漂亮,我是一个粉刷匠粉刷本领强,我要把那大房子刷的很漂亮,我是一个粉刷匠粉刷本领强,我要把那大房子刷的很漂亮,

Centos 7配置阿里云镜像站NTP

Centos 7配置阿里云镜像站NTP

 阿里云官方镜像站:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

1、什么是NTP服务

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。

2、Liunx常用时间命令

查看系统时间
date
查看硬件时间
hwclock

 

3、安装配置NTP服务

(1) 查看是否安装NTP服务

rpm -qa|grep ntp

 

(2) 若没有安装,执行如下命令安装NTP服务

 yum install -y ntp

 

配置阿里云NTP服务

1打开open terminal

2执行命令sudo vi /etc/ntp.conf打开并编辑NTP服务配置文件。

3找到server ntp 服务器 iburst的信息后,输入i开始编辑文件,给您暂时不需要的NTP服务器句首加上#隐藏起来。

新添加一行NTP服务器信息,格式为:server 您需要添加的NTP服务器 iburst。完成编辑后按下Esc键退出输入:wq保存退出。

执行命令sudo service ntpd start启动自定义的NTP服务。

执行命令chkconfig ntpd on设置开机自启动NTP服务。

执行命令ntpstat查看是否启动了NTP服务。

 

执行命令systemctl status ntpd查看ntp服务是否正常

CentOS7 阿里云镜像配置方法

CentOS7 阿里云镜像配置方法

CentOS 镜像

大家也可以打开阿里云官方镜像站:https://developer.aliyun.com/mirror/查看详细说明。

简介

CentOS,是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。

下载地址: 阿里云开源镜像站资源目录\
阿里云开源镜像站资源目录

配置方法

  1. 备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 title=

  1. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/re...

3. 运行 yum makecache 生成缓存

关于构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库jdk阿里云镜像的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库、centos 7 安装docker 并设置阿里云镜像仓库、Centos 7配置阿里云镜像站NTP、CentOS7 阿里云镜像配置方法的相关知识,请在本站寻找。

本文标签: