wordpress在线邮箱北京seo包年
Docker是一个开源的应用容器引擎,它可以让开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。下面介绍一些常用的Docker命令。
1.Docker信息
- systemctl start docker:启动docker服务
 - systemctl status docker:查看docker服务状态
 - docker version:查看docker版本
 - docker ps:查看正在运行的容器
 - docker images:查看本地所有镜像
 - docker container ls:列出所有容器(包括未运行的)
 - docker container ls -a:列出所有容器(包括未运行的)
 - docker container rm:删除一个或多个容器
 - docker container kill:终止一个或多个运行中的容器
 - docker container logs:显示容器日志信息
 - docker image prune:清理所有未被使用的镜像
 - docker rmi:删除一个或多个镜像
 - docker pull:从远程仓库拉取镜像
 - docker push:将本地镜像推送到远程仓
 
2.镜像管理
- docker images:查看本地所有镜像
 - docker search [OPTIONS] TERM:在Docker Hub中搜索镜像
 - docker pull [OPTIONS] NAME[:TAG|@DIGEST]:从远程仓库拉取镜像
 - docker tag [OPTIONS] SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]:给本地镜像打标签
 - docker build [OPTIONS] PATH | URL | -:通过Dockerfile构建镜像(需在本机有Dockerfile文件)
 - docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]:创建并启动一个新的容器(需在本机有Dockerfile文件)
 - docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]:从正在运行的容器创建新的镜像(需在本机有Dockerfile文件)
 - docker save [OPTIONS] IMAGE [IMAGE…] -o FILE|DIRECTORY:将指定镜像保存为一个tar归档文件(需在本机有Dockerfile文件)
 - docker load [OPTIONS] -i FILE|DIRECTORY:从tar归档文件中加载指定的镜像(需在本机有Dockerfile文件)
 
3.容器管理
- docker ps -a:列出所有容器(包括未运行的)
 - docker ps -q:列出所有容器ID(包括未运行的)
 - docker stop [OPTIONS] CONTAINER [CONTAINER…]:停止一个或多个正在运行的容器(需在本机有Dockerfile文件)
 - docker start [OPTIONS] CONTAINER [CONTAINER…]:启动一个或多个已经停止的容器(需在本机有Dockerfile文件)
 - docker restart [OPTIONS] CONTAINER [CONTAINER…]:重启一个或多个已经停止的容器(需在本机有Dockerfile文件)
 - docker create [OPTIONS] IMAGE[:TAG|@DIGEST]:创建一个新容器但不启动它(需在本机有Dockerfile文件)
 - docker attach [OPTIONS] CONTAINER:连接到正在运行的容器的标准输入(需在本机有Dockerfile文件)
 - docker inspect [OPTIONS] CONTAINER [CONTAINER…]:获取有关容器配置和状态的信息(需在本机有Dockerfile文件)
 - docker logs [OPTIONS] CONTAINER [CONTAINER…]:显示容器日志信息(需在本机有Dockerfile文件)
 - docker port CONTAINER [PRIVATE_PORT[/PROTO]]:列出指定容器的端口映射(需在本机有Dockerfile文件)
 
