欢迎来到这篇详细的Docker安装教程!如果你是刚接触Linux的小白,完全不用担心,本文将带你一步步在Ubuntu部署完整的MySQL容器。通过这个Docker教程,你将掌握容器化部署数据库的核心技能。
打开终端,执行以下命令确保系统包列表是最新的:
sudo apt update && sudo apt upgrade -y
然后安装一些必要的工具:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
为了确保下载的Docker安装包安全可靠,我们先添加Docker的GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
接着设置稳定版仓库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新包列表并安装Docker:
sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io -y
安装完成后,启动Docker并设置开机自启:
sudo systemctl start dockersudo systemctl enable docker
验证Docker安装是否成功:
sudo docker --version
如果显示版本号,说明Docker已正确安装。
现在我们来部署MySQL容器。首先拉取官方MySQL镜像(以MySQL 8.0为例):
sudo docker pull mysql:8.0
等待下载完成后,使用以下命令创建并启动一个MySQL容器:
sudo docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=yourpassword -p 3306:3306 mysql:8.0
解释:-d 后台运行,--name 指定容器名,-e 设置环境变量(root密码),-p 映射主机3306端口到容器3306端口。
查看运行中的容器:
sudo docker ps
如果看到mysql-container状态为Up,说明MySQL容器已经成功运行。你还可以进入容器内部测试连接:
sudo docker exec -it mysql-container mysql -u root -p
输入密码后即可进入MySQL命令行。
-v挂载卷)。sudo usermod -aG docker $USER,然后注销重登。至此,你已经成功在Ubuntu部署了Docker环境并运行了MySQL容器。这个Docker教程不仅教会你基础操作,更为后续学习容器化应用打下坚实基础。如果你在实践中有任何疑问,欢迎查阅Docker官方文档或留言交流!
本文由主机测评网于2026-03-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260328986.html