以下是针对Ubuntu系统安装Docker、配置JDK环境、使用Docker安装MySQL、Redis、TensorFlow的精简指南和示例代码。
- 安装Docker:
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
- 配置JDK环境(以OpenJDK 11为例):
sudo apt-get install -y openjdk-11-jdk
- Docker常用指令:
# 查看Docker版本
docker --version
# 运行hello-world镜像以测试Docker是否正确安装
docker run hello-world
# 查看运行中的容器
docker ps
# 查看所有容器(包括未运行的)
docker ps -a
# 停止并移除容器
docker stop <container_id>
docker rm <container_id>
- 使用Docker安装MySQL:
# 拉取MySQL镜像
docker pull mysql:5.7
# 运行MySQL容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7
- 使用Docker安装Redis:
# 拉取Redis镜像
docker pull redis
# 运行Redis容器
docker run --name redis -d redis
- 使用Docker安装TensorFlow(以CPU版本为例):
# 拉取TensorFlow CPU镜像
docker pull tensorflow/tensorflow:latest
# 运行TensorFlow容器
docker run -it --rm --name tensorflow_cpu tensorflow/tensorflow:latest bash
以上命令提供了安装Docker、配置JDK环境、运行Docker常用指令、使用Docker安装MySQL、Redis和TensorFlow的基本步骤。在实际应用中,可能需要根据具体需求进行镜像版本的选择和容器配置的调整。