Creating a fire extinguisher cylinder

Start by creating a rounded rectangle using rounded rectangle shape tool.

Double click the layer to open layer style window. Apply layer style with the settings shown.

Enable add to shape area form the top bar. Create an ellipse using elliptical shape tool.
Create another ellipse using elliptical shape tool.

Create two rounded rectangles using rounded rectangle shape tool. Place as shown.

Create a rectangular slit using rectangular shape tool.
Double click the layer to open layer style window. Apply layer style with the settings shown.
Duplicate the layer and place it as shown.
Type text details over the big rounded rectangle.
Select the red shape layer. Ctrl+Click the layer thumbnail to get the selection. From select menu apply modify>>contract. Contract the selection by 2 pixels. Create a new layer and apply a black to white to black gradient in linear mode.
Change the layer mode to overlay.

Create a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select warp. Adjust nodes to get the shape as shown.
Double click the layer to open layer style window. Apply layer style with the settings shown.

Create a rounded rectangle using rounded rectangle shape tool. Enable subtract form shape area form the top bar. Create another rounded rectangle using rounded rectangle shape tool.
Press Ctrl+T. Right click the layer and select distort. Adjust nodes to get the shape as shown. Apply the same gradient we used in previous step.
Create a rounded rectangle using rounded rectangle shape tool. Apply the same gradient we used in previous step.
Create a rounded rectangle using rounded rectangle shape tool. Create a circle using elliptical shape tool.
Double click the layer to open layer style window. Apply layer style with the settings shown.
Create handle using pen tool and apply same layer style.
Select and merge all the layers. Apply some drop shadow.