在本文中,我们将给您介绍关于构建一个java环境的centos系统镜像并上传到阿里云镜像仓库的详细内容,并且为您解答jdk阿里云镜像的相关问题,此外,我们还将为您提供关于AlibabaCloudToo
在本文中,我们将给您介绍关于构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库的详细内容,并且为您解答jdk阿里云镜像的相关问题,此外,我们还将为您提供关于Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库、centos 7 安装docker 并设置阿里云镜像仓库、Centos 7配置阿里云镜像站NTP、CentOS7 阿里云镜像配置方法的知识。
本文目录一览:- 构建一个 java 环境的 centos 系统镜像并上传到阿里云镜像仓库(jdk阿里云镜像)
- Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库
- centos 7 安装docker 并设置阿里云镜像仓库
- Centos 7配置阿里云镜像站NTP
- CentOS7 阿里云镜像配置方法
构建一个 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到 阿里云镜像仓库
书接 docker打包maven项目推送到阿里云镜像仓库
今天记录一下用 Alibaba Cloud Toolkit 创建镜像并push到 阿里云镜像仓库 的步骤
- maven setting.xml 写入 阿里云镜像仓库 信息
- 提前创建命名空间和镜像仓库
- intellij idea 设置-docker 中设置本地docker地址
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程序
7.创建完点击执行
ps:
若报 docker-credential-osxkeychain 相关的错误
vim ~/.docker/config.json
删除 "credsStore": "osxkeychain" 即可
不要漏掉逗号哦
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
- 有序表表怎么说呢
- 是不是特别好啊
# 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
阿里云官方镜像站:阿里巴巴开源镜像站-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 阿里云镜像配置方法
CentOS 镜像
大家也可以打开阿里云官方镜像站:https://developer.aliyun.com/mirror/查看详细说明。
简介
CentOS,是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。
下载地址: 阿里云开源镜像站资源目录\
阿里云开源镜像站资源目录
配置方法
- 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 下载新的 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 阿里云镜像配置方法的相关知识,请在本站寻找。
本文标签: