Docker常用命令
ref:https://www.runoob.com/docker/docker-command-manual.html
容器生命周期管理
run:docker run --name myXXX(容器别名) XXX(镜像名/镜像ID) -d -p 8080:8080
-
使容器在后台运行:-d
-
运行一个名为XXX的容器:docker run XXX
-
把容器端口映射到主机上:-p 8080(主机端口):8080(容器端口)
-
给容器起一个别名:--name myXXX
start/stop/restart:
-
启动容器:docker start XXX(容器ID)
-
停止一个运行中的容器:docker stop XXX(容器ID)
-
重启容器:docker restart XXX(容器ID)
kill:
-
杀掉一个运行中的容器:docker kill XXX(容器ID)
rm:
-
删除一个容器:docker rm XXX(容器ID)
...
容器操作
ps:
-
列出所有在运行的容器:docker ps
-
列出所有的容器:docker ps -a
...
容器rootfs命令
...
镜像仓库
pull:
-
拉取一个镜像,且后面用:来指定镜像版本,latest为默认版本:docker pull XXX(镜像名):latest
search:
- 从dockerhub上搜索镜像:docker search XXX(镜像名)
...
本地镜像管理
images:
-
列出本地的所有镜像:docker images
-
删除本地的镜像:docker rmi:XXX(镜像ID)
...
info|version
info|version:
-
查看docker的系统信息:docker info
-
查看docker的版本信息:docker version
以上列举了常见的docker命令,全部命令见ref