0%

docker的使用

构建镜像

1
docker build -t 镜像名 .

查看镜像

1
docker images

删除none镜像(多次构建时出现)

1

查看容器

1
2
docker ps
docker ps -a

-a 可以看见没在运行的容器

从镜像创建容器

1
docker run -it 镜像名 /bin/bash

启动/停止已有容器

1
docker start/stop 容器ID

进入已有容器

1
docker exec -it 容器ID /bin/bash

删除镜像/容器

1
2
docker rm 容器ID
docker rmi 镜像名

复制本地文件到Dockfile

1
2
3
4
5
# 复制本地文件到镜像中
COPY 本地路径 镜像路径

复制容器文件到主机
docker cp <container_id>:<container_path> <host_path>

注意,路径好像不可以用绝对路径,必须与dockfile在同一目录。。。

运行容器权限不足

以root身份启动

1

COPY命令复制的文件在主机就没有权限,复制过去也没有

1
RUN chmod +x
------------- Thank you for reading -------------

Title - Artist
0:00