Docker 安装 Ubuntu 学习笔记

1. 安装 Docker

Docker 是一个开源的容器化平台,可以帮助我们更方便地打包、交付和运行应用程序。

1.1 在 Ubuntu 上安装 Docker

在 Ubuntu 上安装 Docker 非常简单,只需要执行以下命令:

bashCopy Code
sudo apt-get update sudo apt-get install docker.io

1.2 启动 Docker 服务

安装完 Docker 后,需要启动 Docker 服务,执行以下命令:

bashCopy Code
sudo systemctl start docker

1.3 验证 Docker 是否安装成功

运行以下命令来验证 Docker 是否安装成功:

bashCopy Code
docker version

2. 使用 Docker 运行 Ubuntu

2.1 下载 Ubuntu 镜像

要使用 Docker 运行 Ubuntu,首先需要下载 Ubuntu 镜像。执行以下命令来下载最新版本的 Ubuntu 镜像:

bashCopy Code
sudo docker pull ubuntu:latest

2.2 运行 Ubuntu 容器

下载完 Ubuntu 镜像后,就可以使用以下命令来运行 Ubuntu 容器:

bashCopy Code
sudo docker run -it --name myubuntu ubuntu:latest /bin/bash

上述命令中,-it 表示使用交互式 shell,--name 指定容器名称为 myubuntuubuntu:latest 表示运行最新版本的 Ubuntu 镜像,/bin/bash 表示进入容器后执行的命令为 Bash。

2.3 在 Ubuntu 容器中运行命令

进入 Ubuntu 容器后,您可以像在普通 Ubuntu 系统中一样运行各种命令。例如,您可以运行以下命令来查看系统信息:

bashCopy Code
uname -a

3. 停止和删除容器

3.1 停止容器

要停止正在运行的容器,可以使用以下命令:

bashCopy Code
sudo docker stop myubuntu

其中,myubuntu 是容器名称。

3.2 删除容器

要删除容器,可以使用以下命令:

bashCopy Code
sudo docker rm myubuntu

其中,myubuntu 是容器名称。

4. 结论

这是 Docker 安装 Ubuntu 的简单介绍。使用 Docker 运行 Ubuntu 可以帮助我们更方便地学习和测试 Ubuntu 系统。

实例:在 Ubuntu 容器中安装和运行 MySQL

  1. 首先,启动 Ubuntu 容器,并进入交互式 shell:
Copy Code
sudo docker run -it --name myubuntu ubuntu:latest /bin/bash
  1. 更新 Ubuntu 软件包列表并安装 MySQL:
Copy Code
apt-get update apt-get install mysql-server
  1. 启动 MySQL 服务:
Copy Code
service mysql start
  1. 使用 MySQL 客户端连接到本地 MySQL 服务:
Copy Code
mysql -u root -p
  1. 创建一个新的数据库:
Copy Code
CREATE DATABASE mydb;
  1. 创建一个新的 MySQL 用户:
Copy Code
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
  1. 授予该用户对刚创建的数据库的访问权限:
Copy Code
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';

现在,您已经在 Ubuntu 容器中成功安装和运行了 MySQL。