命令

命令

说明

文档地址

docker pull

拉取镜像

docker pull

docker push

推送镜像到DockerRegistry

docker push

docker images

查看本地镜像

docker images

docker rmi

删除本地镜像

docker rmi

docker run

创建并运行容器(不能重复创建)

docker run

docker stop

停止指定容器

docker stop

docker start

启动指定容器

docker start

docker restart

重新启动容器

docker restart

docker rm

删除指定容器

docs.docker.com

docker ps

查看容器

docker ps

docker logs

查看容器运行日志

docker logs

docker exec

进入容器

docker exec

docker save

保存镜像到本地压缩文件

docker save

docker load

加载本地压缩文件到镜像

docker load

docker inspect

查看容器详细信息

docker inspect

默认情况下,每次重启虚拟机我们都需要手动启动Docker和Docker中的容器。通过命令可以实现开机自启:

# Docker开机自启

systemctl enable docker

# Docker容器开机自启

docker update --restart=always [容器名/容器id]

拉取Nginx镜像 (比较耗时)

docker pull nginx:1.20.2

查看镜像

docker images

保存镜像到本地压缩文件供他人使用

docker save -o nginx-1.20.2.tar nginx

#

- o 的意思是output输出 你需要将这个镜像输出到那个文件中

删除镜像

docker rmi nginx:1.2

删除镜像需加入版本号

加载本地压缩文件到镜像

docker load -i nginx-1.28.2.tar

创建容器

docker run -d --name nginx -p 80:80 nginx:1.20.2

查看正在运行的容器(ps就是进程,也即查看容器的进程)

docker ps

停止容器

docker stop nginx

查看所有运行的容器

启动容器

docker stop nginx

进入容器,查看容器内目录

docker exec -it nginx bash

#因体积问题只保留必要的环境

或者可以进入MySQL docker exec -it mysql mysql -uroot -p

        exit(退出容器)

删除容器

docker rm nginx

发现无法删除,因为容器运行中,强制删除容器

docker rm -f nginx

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐