進入到容器介面
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即可檢視容器中生效的環境變數。
(2)環境變數配置準備[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
先安裝vim的linux命令
以上安裝成功後,使用vi或者vim編輯乙個檔案,如果能開啟則說明成功了。下一步就是配置環境變數,和linux的環境變數配置相同。vim /etc/profile或者vim ~/.bashrc都可以,具體方法可檢視鏈結如下:root@a3588170aca6:~# apt-get update
hit:1 bionic inrelease
root@a3588170aca6:~# apt-get install vim
註解:是在容器外部的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.從自定義變數匯出的環境變數。與變數相...