docker
MySQL
docker pull mysql:latest
docker images
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-p 3306:3306 映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过宿主机ip:3306访问到 MySQL 的服务 MYSQL_ROOT_PASSWORD=123456 设置 MySQL 服务 root 用户的密码 docker ps 查看运行中的容器,-a 参数显示未运行的容器 本机可以通过 root 和密码 123456 访问 MySQL 服务:
mysql -h localhost -u root -p -d 后台运行容器,例如 docker run -d ubuntu -it 以交互式终端运行容器,例如 docker exec -it container_name bash docker exec -it mysql-test /bin/bash 进入 docker 容器 mysql -uroot -p 123456 在容器内登录 MySQL docker stop <容器 ID> 停止容器 docker restart <容器 ID> 重启容器 docker rm -f <容器 ID> 删除容器,-f 代表强制删除