一些好用的docker镜像
这里记录一些好用的docker镜像,方便后面使用。
1. git服务器[gogs/gogs]
这是一个简单的,方便小项目使用的git服务器, gogs/gogs; 官网
1
2
3
4
5
6
7
8
9
10
11
12
# Pull image from Docker Hub.
$ docker pull gogs/gogs
# Create local directory for volume.
$ mkdir -p /var/gogs
# Use `docker run` for the first time. 这里记得修改数据目录,代码还是映射到实际目录比较好
$ docker run --name=gogs -p 10022:22 -p 10880:3000 -v /var/gogs:/data gogs/gogs
# Use `docker start` if you have stopped it.
$ docker start gogs
2. oracle[truevoly/oracle-12c]
oracle12c 数据库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
docker pull docker.io/truevoly/oracle-12c
mkdir -p /usr/local/oracle/data_temp
chmod 777 /usr/local/oracle/data_temp
docker run --restart always -d -p 8080:8080 -p 1521:1521 --name orac truevoly/oracle-12c
# 进入容器
docker exec -it ID /bin/bash
# 连接数据库,用户密码:system/oracle@
sqlplus
# 修改system密码
ALTER USER system IDENTIFIED BY root;
show parameter service
# 看下service_name
# 退出sqlplus
# 退出容器
exit
# navicat连一下
XE
用户密码:system/root
2. sqlserver服务器[mcr.microsoft.com/mssql/server:2022-latest]
sqlserver2022数据库
1
2
3
docker pull mcr.microsoft.com/mssql/server:2022-latest
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Y.sa123567" -p 1433:1433 --name mssql2022 -d mcr.microsoft.com/mssql/server:2022-latest
This post is licensed under
CC BY 4.0
by the author.