榮耀 50 系列 / X20SE 配置曝光:驍龍 778G、天璣 900、天璣 700
阿新 • • 發佈:2021-06-04
安裝docker
安裝必要的依賴包:
yum install -y yum-utils device-mapper-persistent-data lvm2
配置Docker yum源:
這裡使用國內阿里雲Yum源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安裝Docker-CE:
yum install -y docker-ce docker-ce-cli containerd.io
檢視docker版本,確認安裝成功
docker --version
啟動Docker服務並設為開機啟動
systemctl enable --now docker
確認docker服務執行正常,顯示active (running)說明服務正常執行
systemctl status docker
配置國內映象加速(可選)
鑑於國內網路問題,後續拉取 Docker 映象比較慢,建議安裝 Docker 之後配置國內映象加速。
阿里雲映象加速
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://uyah70su.mirror.aliyuncs.com"]
}
EOF
配置完成後重啟docker服務
systemctl daemon-reload && systemctl restart docker
檢查加速配置是否生效
執行 $ docker info,如果從結果中看到了如下內容,說明配置成功。
docker info | grep Mirrors -A1
Registry Mirrors:
https://uyah70su.mirror.aliyuncs.com/
測試映象拉取速度
time docker pull centos
配置docker映象
1、拉取centos7映象
docker pull centos:7
2、檢視現有映象
docker iamges
3、啟動映象
docker run -itd centos:7
4、檢視已啟動映象
docker ps
5、進入映象
docker exec -it ID /bin/bash
6、安裝lrzsz方便上傳檔案
yum install -y lrzsz
7、上傳jdk和Tomcat到/usr/local目錄下
cd /usr/local
rz #上傳檔案命令
8、解壓jdk和Tomcat
tar -xf jdk-8u161-linux-x64.tar.gz #解壓jdk
mv jdk1.8.0_161 /usr/local/jdk #將解壓完後的改名為jdk
vi /etc/profile #編輯環境變數
#按a進入編輯模式
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
#先按esc鍵退出編輯模式,再輸入 :wq ,儲存退出
source /etc/profile #更新環境變數
java -version #檢視jdk版本,驗證配置成功
tar -xf apache-tomcat-9.0.41.tar.gz #解壓Tomcat
mv apache-tomcat-9.0.41 /usr/local/tomcat #將解壓完後的改名為tomcat
/usr/local/tomcat/bin/catalina.sh run #啟動Tomcat
檢視Tomcat啟動:ps -ef | grep tomcat
9、檢視關閉防火牆
- 檢視防火牆:
firewall-cmd --state
- 關閉防火牆:
systemctl stop firewalld.service
commit構建映象
-
安裝ifconfig的包(前面裝有就不用裝了):
yum install -y net-tools
-
commit映象:
docker commit -a "ximen" -m "123" a5b2277d98f6 mycentos:v1
(docker commit -a "作者" -m "描述相關資訊" ID 命名版本號)
啟動環境容器
- 普通執行:
docker run -itd --privileged -p 8989:8080 mycentos:v1 init
- 停止容器:docker stop ID或命名
- 刪除容器(需先停止容器):docker rm ID或命名
- 強制刪除容器:docker rm -f ID或命名