1: 先下載openshift 的安裝包:https://pan.baidu.com/s/1OYhuaMJ_goa4DGZnU8GVcQ (取官網安裝也可以,但是還是這個link 好用).
2: 安裝docker, 我的docker 已經安裝好了
3: 啓動docker: systemctl start docker
4: 設置開機啓動: systemctl enable docker.
5 將下載下來的openshift安裝包放到/opt目錄下
mv openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz /opt
6.解壓
cd /opt
tar -zxvf openshift-origin-server-v1.4.1-3f9807a-linux-64bit.tar.gz
7.目錄太長,創建一個軟鏈接
ln -s openshift-origin-server-v1.4.1+3f9807a-linux-64bit /opt/openshift
8.加到環境變量,並生效
vim /etc/profile
PATH=$PATH:/opt/openshift/
source /etc/profile
9.驗證openshift環境變量是否配置好
openshift version
[root@test3 sysconfig]# openshift version
openshift v1.4.1+3f9807a
kubernetes v1.4.0+776c994
etcd 3.1.0-rc.0
10.啓動
cd /opt/openshift
openshift start
啓動後控制檯如果不是一直打印報錯日誌就表示啓動完成。
11.chrome瀏覽器中驗證
登入密碼是dev /dev
3: 創建好projet 後:
4: 注意,這個openshift/hello-openshift 這個image 在docker 裏面沒有找到:docker image 沒有發現,還是先pull 一下:
docker search openshift
docker pull openshift/hello-openshift
然後docker images 就發現了:
[root@test3 sysconfig]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu-ansible latest 3c0c9557af36 3 months ago 242MB
ubuntu-ssh-20190622 latest af84d755fccd 3 months ago 240MB
ubuntu-ssh-20190622 ansible e91bf9461302 3 months ago 240MB
ubuntu latest 4c108a37151f 3 months ago 64.2MB
busybox latest e4db68de4ff2 3 months ago 1.22MB
httpd latest e77c77f17b46 3 months ago 140MB
openshift/hello-openshift latest 7af3297a3fb4 17 months ago 6.09MB
---
OK, 找到這個image 就出現create 的畫面,一般不用全部填滿,然後create, 就出現:
然後點contunue to overview:
此出可以看到一個有一instance 在running:
在server 上可以看到docker container list:
root@test3 sysconfig]# docker container ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ee1d67ece42 openshift/hello-openshift "/hello-openshift" About an hour ago Up About an hour k8s_hello-openshift.1ea1e6ca_hello-openshift-1-dw7j5_global_11114715-e192-11e9-a2dc-525400e21bea_09c8047a
5f7af76c9832 openshift/origin-pod:v1.4.1 "/pod" About an hour ago Up About an hour k8s_POD.488321c1_hello-openshift-1-dw7j5_global_11114715-e192-11e9-a2dc-525400e21bea_96580cdc