CentOs上docker安装nginx、tomcat、redis

tech2022-11-30  104

CentOS Docker 安装 #使用官方脚本自动安装 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #手动卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine #安装 Docker Engine-Community #使用 Docker 仓库进行安装 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 #使用阿里云安装Docker Engine-Community sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本: sudo yum install docker-ce docker-ce-cli containerd.io #列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io #启动 Docker。 sudo systemctl start docker #通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。 #运行docker镜像 sudo docker run hello-world docker 安装 nginx #们还可以用 docker search nginx 命令来查看可用版本: docker search nginx #docker查看本地镜像 docker images #拉取官方的最新版本的镜像 docker pull nginx:latest #运行容器 docker run --name nginx-test -p 8080:80 -d nginx docker安装tomcat #获取最新的tomcat docker pull tomcat #启动tomcat docker run -d -p 8888:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat 参数说明: -d 后台运行 -p 指定访问主机的8888端口映射到8080端口。 -v 指定我们容器的/usr/local/tomcat/webapps/目录为/root/tomcat/主机目录,后续我们要对tomcat进行操作直接在主机这个目录操作即可。 #访问本机网页 curl -i http://127.0.0.1:8888/test/hello.html #进入tomcat目录 docker exec -it 0be1774e1e5e /bin/bash #退出容器 exit CTRL+D #在宿主主机内使用 docker logs 命令,查看容器内的标准输出 docker logs 2b1b7a428627 #删除容器 docker rm -f 1e560fca3906 #下面的命令可以清理掉所有处于终止状态的容器。 docker container prune #删除镜像 docker rmi hello-world #docker安装redis docker pull redis:latest #运行redis docker run -itd --name redis-test -p 6379:6379 redis #接着我们通过 redis-cli 连接测试使用 redis 服务。 docker exec -it redis-test /bin/bash

最新回复(0)