docker 基本命令

90 阅读1分钟

搜索镜像

docker search 镜像名:tag

创建镜像

docker build -aleksandrkelbas/node10t 镜像名:tag 文件目录

查看镜像列表

docker images

删除镜像

docker rmi

查看容器列表

docker ps -a

创建容器

创建容器后若想再修改容器内部系统信息需要添加--cap-add SYS_TIME

docker run -d -p 80:80 --name 应用名 镜像:tag

进入容器

docker exec -it 应用名 |容器Id /bin/bash

启动停止后的容器

docker start 应用名 |容器Id

停止容器

docker stop 应用名 |容器Id

删除容器 (先停止再删除)

docker rm 应用名 |容器Id

重启容器

docker restart 应用名 |容器Id

查看容器日志

docker logs -f 应用名 |容器Id

把文件从容器内部复制到主机上

docker cp 容器ID:容器内路径 目的主机路径

导出容器

docker export 容器ID > 文件名.ta

导入容器

cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号

镜像打包

docker build -t node_crawler:1.4 .

将容器转成镜像

docker commit -a "jwzx" -m "ubuntu:latest nvm node:18.20.3" 8fce1ffc5000 nvm_ubuntu:v1