Docker檔案上傳與環境變數配置 基本資訊檢視

2021-09-25 22:17:25 字數 1381 閱讀 4845

進入到容器介面

docker exec -ti a3588170aca6 /bin/bash

檔案上傳

docker cp 本地路徑 容器長id:容器路徑

[root@tandelin image]# docker cp /var/lib/docker/image/oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm a3588170aca6:/home/userdata/workspace-6638a451-66c8-4ec6-ba13-38ebdaa92f3e/userfolder/file
docker的環境變數配置

(1)檢視環境變數

使用docker exec env即可檢視容器中生效的環境變數。

[root@localhost bin]# docker exec a3588170aca6 env

path=/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

hostname=a3588170aca6

home=/root

(2)環境變數配置準備

先安裝vim的linux命令

root@a3588170aca6:~# apt-get update

hit:1 bionic inrelease

root@a3588170aca6:~# apt-get install vim

以上安裝成功後,使用vi或者vim編輯乙個檔案,如果能開啟則說明成功了。下一步就是配置環境變數,和linux的環境變數配置相同。vim /etc/profile或者vim ~/.bashrc都可以,具體方法可檢視鏈結如下:

註解:是在容器外部的linux中使用命令進行檢視

第一種:使用docker exec 命令

1、獲取容器的hostname:

docker exec 容器id或者容器name hostname
docker exec 容器id或者容器name ip addr
3、獲取容器環境變數:

docker exec 容器id或者容器name env
第二種:使用docker inspect命令

docker inspect  容器id或者容器name

docker環境變數使用

docker是目前使用很廣泛的容器技術,它不同於虛擬機器,docker使用了linux核心提供的命名空間和cgroups等技術,利用沙箱機制,將不同容器的執行環境進行了隔離,保證了軟體系統在部署上的封裝和安全。docker在提供部署安全性的同時,也在改變著我們開發的方式。在以前的系統中,為了方便對系...

環境變數與檔案查詢

一 環境變數 1.變數 計算機用於記錄乙個值 不一定是數值,也可以是字元或字串 的符號,而這些符號將用於不同的運算處理中。通常變數與值是一對一的關係,可以通過表示式讀取它的值並賦值給其它變數,也可以直接指定數值賦值給任意變數。為了便於運算和處理,大部分的程式語言會區分變數的類 型,用於分別記錄數值 ...

環境變數與檔案查詢

一 環境變數 1 變數 預宣告變數 例 declare temp 也可以不宣告直接建立 例 temp shiyanlou 讀取變數的值 例 echo temp 2 變數型別 a.當前shell程序私有使用者自定義變數,如temp b.shell本身內建的變數 c.從自定義變數匯出的環境變數。與變數相...