Dokcer 笔记

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 搜索镜像
docker search ubuntu

# 下载镜像
docker pull ubuntu

# 列出本机所有镜像
docker images
docker image ls

# 删除镜像, 通过 image id
docker image rm 16508e5c265d
# 删除镜像, 通过 REPOSITORY:TAG
docker rmi ubuntu:latest

启动容器

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
# 生成容器
# 启动容器并映射端口
docker run -d -t -p 8080:5000 --name demo ubuntu:18.04
# 参数说明
# -d --detach 在后台运行容器,打印容器 id
# -t --tty 分配一个虚拟 shell
# -p 端口映射
# -i --interactive 保持 STDIN 打开

# 进入容器的终端
docker exec -it demo bash

# 停止
docker stop demo

# 启动
docker start demo

# 查看正在运行的容器
docker ps

# 查看所有容器
docker ps -a

# 删除停止的容器和运行种的容器
docker rm demo
docker rm -f demo1

# 在容器种安装软件
docker exec demo apt update
docker exec demo apt -y install python3 pyhon3-pip
docker exec demo apt pip3 install flask

# 拷贝文件
docker exec demo mkdir /code
docker cp a.py "demo:/code/a.py"
如果对您有帮助,可以赞助一杯可乐