一、Docker离线安装mysql
1、从官网下载mysql镜像
docker pull mysql:latest
2、启动mysql容器
docker run -p 3306:3306 --name mysql -v /opt/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
3、测试连接mysql
mysql -h 127.0.0.1 -P 3306 -u root -p
二、Docker离线安装依赖项
1、下载Docker离线安装包所需的依赖项
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置Docker镜像仓库地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装Docker
yum install -y docker-ce-18.09.9-3.el7.x86_64.rpm
三、Docker离线安装包
1、从Docker官网下载Docker镜像
yum install -y wget wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz
2、解压Docker镜像文件
tar -xzvf docker-20.10.9.tgz
3、将解压后的文件复制到/usr/bin/目录下
cp docker/* /usr/bin/
四、Docker离线安装镜像
1、从其他机器传输Docker镜像文件到本地机器
scp user@source_host:/file_path/on/source_host /file_path/on/destination_host
2、加载Docker镜像文件
docker load < /path/to/image.tar
五、离线安装Docker
1、将离线安装包传输到Linux机器上
2、解压离线安装包
tar -xzvf docker-ce-18.09.9.tar.gz
3、将解压后的文件复制到/usr/bin/目录下
cp docker/* /usr/bin/
六、Docker离线安装neo4j
1、从Neo4j官网下载Docker镜像文件
docker pull neo4j:latest
2、启动Neo4j容器
docker run --name myneo4j -p7474:7474 -p7687:7687 -d neo4j:latest
七、Docker离线安装教程
1、官方Docker离线安装教程
https://docs.docker.com/engine/install/
2、Docker离线安装教程网站
https://www.jianshu.com/p/51af142f0073
八、Docker离线安装redis
1、从Redis官网下载Docker镜像文件
docker pull redis:latest
2、启动Redis容器
docker run --name myredis -p 6379:6379 -d redis:latest
九、Docker离线安装JDK
1、从Oracle官网下载JDK安装包
https://www.oracle.com/java/technologies/downloads/
2、将JDK安装包复制到Linux机器上,解压安装包
mkdir -p /usr/local/java cp jdk-8u301-linux-x64.tar.gz /usr/local/java cd /usr/local/java tar -xzvf jdk-8u301-linux-x64.tar.gz
3、配置环境变量
vi /etc/profile
在文件末尾添加以下内容
JAVA_HOME=/usr/local/java/jdk1.8.0_301 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME export PATH
4、刷新配置
source /etc/profile
总结
Docker离线安装可以解决没有网络情况下安装Docker和Docker镜像的问题,需要注意的是,离线安装过程中所需的依赖项、安装包以及镜像文件都需要提前准备好,并且需要根据具体的应用场景选择需要离线安装的Docker镜像。