Docker快速上手
安装
可以参考这个文档:Docker安装
安装过程有点慢,建议先打开音乐播放软件,听会儿歌。
安装完之后,可以打 docker -v
看看版本号。
之后需要去改一下镜像,你可以参考这个网址Docker镜像源。
我在写这个笔记的时候,能用的镜像是这个:
1echo '{"registry-mirrors": ["https://docker.1ms.run"]}' | sudo tee /etc/docker/daemon.json > /dev/null
2systemctl daemon-reload
3systemctl restart docker
配完镜像之后,安个MySQL试试:
1docker run --name mysql-container -p 3307:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
在尝试远程连接的时候,请先看下防火墙是否打开了3307端口。
怎么看防火墙是否打开了3307端口?
1firewall-cmd --list-all # 检查防火墙状态,如果防火墙未启动则返回 "FirewallD is not running"
2systemctl start firewalld # 启动 firewalld 防火墙
3systemctl enable firewalld # 设置 firewalld 为开机自启
4firewall-cmd --zone=public --add-port=3307/tcp --permanent # 允许外部连接访问 3307 端口
5firewall-cmd --reload # 重新加载防火墙规则,使其生效