Docker常用镜像
Docker常用镜像tomcat网址:https://hub.docker.com/_/tomcat/# 拉取docker pull tomcat# 运行docker run -di --name tomcat -p 8081:8080 tomcatNginx网址:https://hub.docker.com/_/nginx/# 拉取docker pull nginx# 运...
·
Docker常用镜像
tomcat
网址:https://hub.docker.com/_/tomcat/
# 拉取
docker pull tomcat
# 运行
docker run -di --name tomcat -p 8081:8080 tomcat
Nginx
网址:https://hub.docker.com/_/nginx/
# 拉取
docker pull nginx
# 运行
docker run -di --name nginx -p 80:80 nginx
# 静态资源放入 nginx 中 /usr/share/nginx/html 目录下
MySQL
网址:https://hub.docker.com/_/mysql/
#拉取
docker pull mysql
# 运行
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ROOT_Password -d mysql
MySQL 连接问题
问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方案:进入容器内,登录容器内的MySQL,在SQL中执行以下命令即可:
alter user 'root'@'%' identified with mysql_native_password by '19491001';
FLUSH PRIVILEGES;
Oracle
网址:https://hub.docker.com/r/wnameless/oracle-xe-11g/
# 拉取
docker pull wnameless/oracle-xe-11g
# 运行,默认账号 system,默认密码 oracle,-e 允许远程连接
docker run -d --name oracle -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g
Redis
网址:https://hub.docker.com/_/redis/
# 拉取
docker pull redis
# 运行
## 无密码运行
docker run -d --name redis -p 6379:6379 redis
## 有密码运行
docker run -d --name redis10 -p 6379:6379 redis --requirepass 19491001
MongoDB
网址:https://hub.docker.com/_/mongo/
# 拉取
docker pull mongo
# 运行
## 无账号密码运行
docker run -d --name mongo -p 27017:27017 mongo
## 账号密码运行
docker run -d --name mongo -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=mongo -e MONGO_INITDB_ROOT_PASSWORD=19491001 mongo
Gitlab
网址:https://hub.docker.com/r/gitlab/gitlab-ce/
# 使用 docker 拉取 gitlab 镜像
docker pull gitlab/gitlab-ce
# 运行 giltab 镜像
docker run -di --name=gitlab-ce -p 7000:80 gitlab/gitlab-ce
# 进入 gitlab 容器中
docker exec -it gitlab-ce /bin/bash
# 执行 giltab 配置,访问 http://IP:7000 即可,首次访问需要配置 root 密码
gitlab-ctl reconfigure
Jenkins
DockerHub 官网:https://hub.docker.com/_/jenkins/
使用:
# 拉取
docker pull jenkins
# 运行
docker run -di --name simbajenkins -p 7000:8080 -p 50000:50000 jenkins
Rancher
DockerHub 官网:https://hub.docker.com/r/rancher/server/
使用:
# 拉取
docker pull rancher/server
# 运行
docker run -di --name simbarancher -p 7001:8080 rancher/server
更多推荐
已为社区贡献3条内容
所有评论(0)