-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdocker_commands.txt
More file actions
63 lines (44 loc) · 1.45 KB
/
docker_commands.txt
File metadata and controls
63 lines (44 loc) · 1.45 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Build Image
docker build -t fastapideploy .
# Run Container
docker run -d --name dockercontainer -p 80:8000 fastapideploy
# PS
docker ps --- Show running containers
docker ps -a --- Show all containers
# Show Images
docker images
# Remove
docker rm dockercontainer -- remove container
docker rmi fastapideploy -- remove image
# Docker Hub
-- Create Repository from Hub
# Create Tag/Re-Tag Image
docker tag fastapideploy adib0073/fastapi_ml_deploy:fastapideploy
# Commit Container
docker commit dockercontainer adib0073/fastapi_ml_deploy:fastapideploy
# Push Container
docker push adib0073/fastapi_ml_deploy:fastapideploy
# Pull Docker Images
docker pull adib0073/fastapi_ml_deploy:fastapideploy
============================================
# Build a Docker image
$ docker build -t [image_name]:[tag] .
# Run a Docker container specifying a name
$ docker run --name [container_name] [image_name]:[tag]
$ docker run -p [host:host] [image_name]
# Fetch the logs of a container
$ docker logs -f [container_id_or_name]
# Run a command in a running container
$ docker exec -it [container_id_or_name] bash
# Show running containers
$ docker ps
# Show all containers
$ docker ps -a
# Show Docker images
$ docker images
# Stop a Docker container
$ docker stop [container_id_or_name]
# Remove a Docker container
$ docker rm [container_id_or_name]
# Remove a Docker image
$ docker rmi [image_id_or_name]