51DNS软件 | Centos安装docker教程
时间 : 2024-10-16编辑 : DNS智能解析专家
1. ubuntu22阿里云时间同步配置
Centos时间同步使用了阿里云的。时区使用CST,Asia/Shanghai
1.1. 时区同步命令
timedatectl set-timezone Asia/Shanghai
1.2. 时间同步命令
yum install -y chrony
systemctl start chronyd
systemctl enable chronyd
2. Centos安装docker步骤
2.1. 更新系统中已安装软件包的索引
sudo yum update -y
2.2. 安装 yum-utils 工具包
sudo yum install -y yum-utils
2.3. 将阿里云的 Docker 软件源添加到系统中
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.4. 快速生成软件包缓存
yum makecache fast
2.5. 安装 Docker 的核心组件
yum install docker-ce docker-ce-cli containerd.io -y
2.6. 启动 Docker 服务
systemctl start docker
2.7. 设置Docker开机自启动
systemctl enable docker
2.8. 创建一个目录来存放 docker-compose.yml 文件
mkdir ~/mydocker
cd ~/mydocker
2.9. 打开名为 docker-compose.yml 的文件进行编辑
vi docker-compose.yml
2.10. 在vi编辑器中添加以下内容
version: '3.9'
services:
mariadb:
container_name: mariadb
image: registry.cn-hangzhou.aliyuncs.com/dnshub/mariadb:10.6
restart: always
volumes:
- 'mariadb_conf:/etc/mysql/conf.d'
- 'mariadb_data:/var/lib/mysql'
environment:
MARIADB_ROOT_PASSWORD: 123456
TZ: 'Asia/Shanghai'
tinydns:
container_name: tinydns
image: registry.cn-hangzhou.aliyuncs.com/dnshub/tinydns:latest
restart: always
volumes:
- /var/lib/dbus/machine-id:/var/lib/dbus/machine-id
- /etc/machine-id:/etc/machine-id
environment:
MYSQL_HOST: mariadb
MYSQL_USER: root
MYSQL_PASSWORD: 123456
ports:
- '10009:10009'
- '53:53'
- '53:53/udp'
volumes:
mariadb_conf:
mariadb_data:
2.11. 容器启动命令,需要在docker-compose.yml文件所在的目录下,执行启动命令
docker-compose up -d
2.12. 查看容器是否启动 STATUS 状态为up则为启动
docker ps
3. 其他注意事项
3.1. 以下账号、密码和端口可以修改,其它部分不能修改
1.1.1. 默认账号Root、密码123456可修改为自定义的账号、密码
MYSQL_USER: root
MYSQL_PASSWORD: 123456
1.1.2. 默认端口号10009可修改为自定义的web端口号
ports:
- '10009:10009'
3.2. 默认使用端口
Web:tcp/udp 10009
dns解析:tcp/udp 53
请在防火墙上开放以上端口
热门标签
最新发布文章