# linux离线安装docker (18.03.1-ce)
## 解压,得到docker文件夹
tar xzvf docker-18.03.1-ce.tgz
## 将docker文件夹里面的所有内容复制到/usr/bin目录
sudo cp docker/* /usr/bin/
## 开启docker守护进程
sudo dockerd &
当终端中显示【API listen on /var/run/docker.sock】时,表示docker的守护进程已经启动完毕,可以按下Ctrl+C退出。## 测试是否安装成功
docker -v
docker ps -a
docker images
ps:该安装是基于凝思80linux系统,其他linux版本安装此方法应该也行,大家可以去试验下
环境变量配置 vi /etc/profile
#set java env
export JAVA_HOME=/usr/local/java/jdk1.8.0_301
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export DOCKER_HOME=/usr/bin/docker
export PATH=$PATH:$DOCKER_HOME
更新 source ./profile
遇到问题
解决每次重启机器环境变量都需要 source /etc/profile 才生效
一、问题描述
闲话不谝,进入正题,问题如下。
二、解决方法
.bashrc 文件说明:bash 在每次启动时都会自动载入 bashrc 配置文件中的内容,.bashrc 文件可以执行一些命令以及脚本,有以下两种解决方法解决每次重启机器环境变量都需要 source /etc/profile 才生效
1、将环境变量配置在~/.bashrc里面。
~代表当前用户目录,我是root用户登录的,如可以使用如下命令进入
vi /root/.bashrc
或
vi ~/.bashrc
添加环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jsr
export PATH=$JAVA_HOME/bin:$PATH
2、在~/.bashrc里面加一句source /etc/profile
三、测试
我用的docker测试的,类似重启了一遍机器,成功