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  # 重新加载防火墙规则,使其生效
ON THIS PAGE