Post

一些好用的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.