create gallery page for specific post id

If you want to get all images attached to a single post then you can use this

if ( $images = get_posts(array(
'post_parent' => $post->ID,
'post_type' => 'attachment',
'numberposts' => -1,
'post_mime_type' => 'image',)))
{
foreach( $images as $image ) {
$attachmenturl=wp_get_attachment_url($image->ID);
$attachmentimage=wp_get_attachment_image_src( $image->ID, full );
$imageDescription = apply_filters( 'the_description' , $image->post_content );
$imageTitle = apply_filters( 'the_title' , $image->post_title );

    if (!empty($imageDescription)) {
    echo '<a href="'.$imageDescription .'"><img src="' . $attachmentimage[0] . '" alt=""     /></a>';
    } else { echo '<img src="' . $attachmentimage[0] . '" alt="" />'; }
    }

} else {
echo "No Image";
}

check also this link http://wordpress.org/support/topic/get-images-attached-to-posts-no-problem-but-need-to-remove-the-featured-image