安装系统
Linux CentOS
Docker 安装
关闭防火墙,关闭SELinux
卸载已有docker,如果没有不会操作
dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runc
添加docker ce 仓库
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker ce
dnf install -y docker-ce docker-ce-cli containerd.io
启动docker, 并设置开机自启
systemctl enable --now docker
配置镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://ox288s4f.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
],
"dns":["8.8.8.8", "8.8.4.4"]
}
EOF
重启并验证docker
systemctl restart docker # 重启docker
docker version # 查看版本
systemctl status docker # 检查服务状态
docker run hello-world # 启动容器
Docker Compose 安装
从github上下载可执行文件, 如docker-compose-linux-x86_64
拷贝上述文件到目标机器,并行给与执行权限
[root@localhost docker]# cd /root/download
[root@localhost download]# ls
docker-compose-linux-x86_64
[root@localhost download]# chmod +x docker-compose-linux-x86_64
[root@localhost download]#
优化docker-compose可执行文件名为docker-compose
[root@localhost download]# ls
docker-compose-linux-x86_64
[root@localhost download]# mv docker-compose-linux-x86_64 docker-compose
将可执行文件移到Path目录里,这样系统就可以调用到它
[root@localhost download]# echo $PATH
/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
[root@localhost download]# mv docker-compose /usr/bin
系统任意位置可以调用到docker-compose, 可查看版本号
[root@localhost download]# docker-compose version
Docker Compose version v2.38.1
[root@localhost download]#
[root@localhost download]# docker-compose version
Docker Compose version v2.38.1
[root@localhost download]#
编辑docker-compose.xml文件,并执行
docker-compose up #启动应用程序
docker-compose up --d #后台启动应用程序

599

被折叠的 条评论
为什么被折叠?



