您的位置:

Docker离线安装

一、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镜像。