- docker pull centos:7
下載官網(wǎng)centos鏡像却紧。 - docker images
查看centos鏡像是否存在犁享。 - docker run -i -t centos:7 bash
運(yùn)行 centos 容器走搁,并執(zhí)行 bash 建邓。
-i 參數(shù)保持輸入打開, -t 分配一個(gè)偽終端春缕。 - docker cp /usr/local/jdk1.8.0_121 5b11ea8007d2:/usr/local/jdk1.8.0_121
宿主機(jī)上運(yùn)行盗胀。
拷貝宿主機(jī)jdk目錄到 容器。5b11ea8007d2 為容器ID锄贼。 - vi /etc/profile
配置環(huán)境變量
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- exit
退出docker容器 - docker ps -a
查看剛才運(yùn)行的容器 - docker diff 5b11ea8007d2
查看不同票灰,5b11ea8007d2為容器ID。 - docker commit -m "add jdk8" 5b11ea8007d2 倉(cāng)庫(kù)名:Tag
創(chuàng)建鏡像 - docker images
查看是否生成成功。 - docker login
登錄到docker hub - docker push 倉(cāng)庫(kù)名
推送到docker hub