Docker 安装 Ubuntu 学习笔记
1. 安装 Docker
Docker 是一个开源的容器化平台,可以帮助我们更方便地打包、交付和运行应用程序。
1.1 在 Ubuntu 上安装 Docker
在 Ubuntu 上安装 Docker 非常简单,只需要执行以下命令:
bashCopy Codesudo apt-get update sudo apt-get install docker.io
1.2 启动 Docker 服务
安装完 Docker 后,需要启动 Docker 服务,执行以下命令:
bashCopy Codesudo systemctl start docker
1.3 验证 Docker 是否安装成功
运行以下命令来验证 Docker 是否安装成功:
bashCopy Codedocker version
2. 使用 Docker 运行 Ubuntu
2.1 下载 Ubuntu 镜像
要使用 Docker 运行 Ubuntu,首先需要下载 Ubuntu 镜像。执行以下命令来下载最新版本的 Ubuntu 镜像:
bashCopy Codesudo docker pull ubuntu:latest
2.2 运行 Ubuntu 容器
下载完 Ubuntu 镜像后,就可以使用以下命令来运行 Ubuntu 容器:
bashCopy Codesudo docker run -it --name myubuntu ubuntu:latest /bin/bash
上述命令中,-it
表示使用交互式 shell,--name
指定容器名称为 myubuntu
,ubuntu:latest
表示运行最新版本的 Ubuntu 镜像,/bin/bash
表示进入容器后执行的命令为 Bash。
2.3 在 Ubuntu 容器中运行命令
进入 Ubuntu 容器后,您可以像在普通 Ubuntu 系统中一样运行各种命令。例如,您可以运行以下命令来查看系统信息:
bashCopy Codeuname -a
3. 停止和删除容器
3.1 停止容器
要停止正在运行的容器,可以使用以下命令:
bashCopy Codesudo docker stop myubuntu
其中,myubuntu
是容器名称。
3.2 删除容器
要删除容器,可以使用以下命令:
bashCopy Codesudo docker rm myubuntu
其中,myubuntu
是容器名称。
4. 结论
这是 Docker 安装 Ubuntu 的简单介绍。使用 Docker 运行 Ubuntu 可以帮助我们更方便地学习和测试 Ubuntu 系统。
实例:在 Ubuntu 容器中安装和运行 MySQL
- 首先,启动 Ubuntu 容器,并进入交互式 shell:
Copy Codesudo docker run -it --name myubuntu ubuntu:latest /bin/bash
- 更新 Ubuntu 软件包列表并安装 MySQL:
Copy Codeapt-get update
apt-get install mysql-server
- 启动 MySQL 服务:
Copy Codeservice mysql start
- 使用 MySQL 客户端连接到本地 MySQL 服务:
Copy Codemysql -u root -p
- 创建一个新的数据库:
Copy CodeCREATE DATABASE mydb;
- 创建一个新的 MySQL 用户:
Copy CodeCREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
- 授予该用户对刚创建的数据库的访问权限:
Copy CodeGRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
现在,您已经在 Ubuntu 容器中成功安装和运行了 MySQL。