You didnt mention what os, so here is an example with psa and some other common applications installed on fedora-core-1:
~ # vzctl create 25000 --pkgset fedora-core-1 --config configname --hostname test.com
Creating VE private area
VE is mounted
Postcreate action done
VE private area was created
Validate VE:
Starting VE ...
VE is unmounted
VE is mounted
Adding port redirection to VE(1): 4643 8443
Adding IP address(es):
Hostname for VE set: test.com
File resolv.conf was modified
VE start in progress...
Installing applications: mod_frontpage-fc1 mod_perl-fc1 mod_ssl-fc1 mysql-fc1 php-fc1
Stopping VE ...
VE was stopped
VE is unmounted
~ # vzctl start 25000
Validate VE:
Starting VE ...
VE is mounted
Adding port redirection to VE(1): 4643 8443
Adding IP address(es):
Hostname for VE set: test.com
File resolv.conf was modified
VE start in progress...
~ # vzpkgadd 25000 psa-fc1 mailman-fc1 psa-spamassassin-fc1 psa-vault-fc1 psa-migration-fc1
..........
warning: /etc/xinetd.d/popa3d saved (VZ) as /etc/xinetd.d/popa3d.rpmsave
Consider deleting user 'popa3d' too.
warning: /etc/xinetd.d/sendmail saved (VZ) as /etc/xinetd.d/sendmail.rpmsave
Updating VE 25000 |****************************************| [100%]
~ # vzctl enter 25000
[root@test /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 15G 107M 15G 1% /
[root@test /]#
Hope this helps.