首先咱们了解什么是Dockerhtml
# 若是有结果出来,则说明自带了java
java -version
# 查询出已经安装的java
rpm -qa|grep java
yum -y remove [删除上面查出来的东西,多个用空格分隔]
复制代码
cd /usr
mkdir /usr/java
rpm -ivh jdk-8u65-linux-x64.rpm
复制代码
#编辑/etc/profile文件
vim /etc/profile
# 设置java环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_211-amd64 # 根据状况修改
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#使profile文件环境变量生效
source /etc/profile
复制代码
java -version
复制代码
# 执行如下命令
tar -zxvf apache-maven-3.6.1-bin.tar.gz -C /data/opt
# 在/etc/profile文件末尾增长如下配置
# 设置Maven环境变量
export MAVEN_HOME=/data/opt/apache-maven-3.6.1/
export PATH=$MAVEN_HOME/bin:$PATH
# 重载/etc/profile这个文件
source /etc/profile
复制代码
mvn -v
复制代码
<localRepository>/data/maven/repo</localRepository>
复制代码
<!--私服帐号配置-->
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>3rdParty</id>
<username>admin</username>
<password>admin123</password>
</server>
<!--私服地址配置-->
<mirror>
<id>nexus</id>
<name>local nexus</name>
<url>http://172.31.116.12:9190/repository/maven-public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
复制代码
安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
若是已经安装了git,可是版本太老,能够先卸载
yum remove git
下载git包解压
tar -vxf git-2.15.1.tar.gz -C /opt
进入git 目录
cd /opt/git-2.18.0/
执行如下命令
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile //配置环境变量
source /etc/profile //跟新配置文件
git --version 查看git版本
复制代码
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
复制代码
# 安裝所需的包。 yum-utils提供yum-config-manager實用程序,devicemapper存儲驅動程序须要device-mapper-persistent-data和lvm2。
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# 使用如下命令设置稳定版本(stable)存储库。
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
复制代码
# 安装wget 网络工具
yum -y install wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release #阿里云上的epel源
复制代码
yum install docker-ce docker-ce-cli containerd.io
复制代码
yum list docker-ce --showduplicates | sort -r
复制代码
# 官方方法
yum install docker-ce-17.03.1 docker-ce-cli-17.03.1 containerd.io
复制代码
# 直接安装
yum install docker-ce-17.09.1.ce-1.el7.centos
# 或者安装其余版本
yum install docker-ce-18.09.6
复制代码
systemctl start docker
复制代码
docker pull library/hello-world
复制代码
docker run hello-world
复制代码
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
复制代码