Ubuntu 22.04中安装docker并安装MySQL,Redis

924 阅读1分钟

安装docker

卸载旧版本:

sudo apt-get remove docker docker-engine docker.io containerd runc

设置docker的apt仓库

// 设置HTTPS
sudo apt-get install ca-certificates curl gnupg
// 添加docker官方的GPTkey
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
// 设置docker仓库
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新apt

sudo apt update

安装docker engine

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

运行docker的Hello World,检测是否安装成功

sudo docker run hello-world

安装MySQL的docker镜像

拉取MySQL镜像

docker pull mysql:8.0.32

运行MySQL镜像

docker run --name mysql -e MYSQL_ROOT_PASSWORD=server_mysql_pwd -p 3306:3306 -d mysql:8.0.32

--name 设置容器的名字

-e MYSQL_ROOT_PASSWORD=server_mysql_pwd : 设置root用户密码

-p 端口映射 主机(宿主)端口:容器端口

-d 后台运行

安装Redis

拉取redis镜像

docker pull redis:7.0

启动redis

docker run --name redis -p 6379:6379 -d redis:7.0

自定义redis.conf配置文件可参考docker-hub的说明, redis配置文件下载链接