Docker基础命令详解
Docker是一种容器化技术,用于将应用程序打包成可移植的容器,以便在不同环境中轻松部署和运行。这里整理了一些Docker的基础命令,方便大家快速入手。
安装Docker
首先需要安装Docker,具体版本和安装过程请参考官网。安装完成后,可以通过docker --version
来验证是否安装成功。
Docker镜像
docker images
查询本地已装的镜像,命令如下:
docker images
输出结果如下:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest bf756fb1ae65 5 months ago 13.3kB
其中REPOSITORY
和TAG
是一个组的,表示镜像的名称和版本,IMAGE ID
是每个镜像的唯一标识符,CREATED
表示镜像创建的时间,SIZE
表示镜像的大小。
docker pull
从远程镜像仓库拉取镜像到本地,命令如下:
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
示例:
docker pull ubuntu:18.04
这个命令会下载一个当前最新的Ubuntu 18.04操作系统的镜像。其中OPTIONS
是可选参数,比如可以指定下载的线程数等。
Docker容器
docker ps
查看运行中的容器,命令如下:
docker ps [OPTIONS]
输出结果如下:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker run
在镜像的基础上启动一个容器,命令如下:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
示例:
docker run hello-world
这个命令会在本地运行一个简单的Hello World程序,并输出一些欢迎信息。
docker start
启动一个已经停止的容器,命令如下:
docker start [OPTIONS] CONTAINER [CONTAINER...]
示例:
docker start my_container
这个命令会启动一个名为my_container
的容器。
docker stop
停止一个运行中的容器,命令如下:
docker stop [OPTIONS] CONTAINER [CONTAINER...]
示例:
docker stop my_container
这个命令会停止一个名为my_container
的容器。
docker rm
删除一个或多个容器,命令如下:
docker rm [OPTIONS] CONTAINER [CONTAINER...]
示例:
docker rm my_container
这个命令会删除一个名为my_container
的容器。
docker exec
在运行中的容器中执行命令,命令如下:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
示例:
docker exec -it my_container bash
这个命令会在my_container
容器中打开一个交互式终端,可以在容器中执行一些命令。
总结
以上就是Docker的一些基础命令了。当然,Docker提供了更多的细节和高级操作,如挂载数据卷,网络配置等等,还需要进一步的学习和实践。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker基础命令详解 - Python技术站