Docker指令整理
date: 2018-11-18 11:09:28
updated: 2018-11-18 11:09:28
Docker指令整理
管理员权限!!!
查看docker版本
docker -v
启动
service docker start
关闭
service docker stop
重启
service docker restart
测试 hello world
[root@docker mxxd]# docker run hub.c.163.com/library/busybox:latest echo helloworld
查看信息
docker info
查看镜像
docker images
列出run的容器
docker ps -a 查看所有容器,包括已经停止的
docker ps -l 查看刚刚启动的容器
docker ps -q 只显示容器ID
docker ps -l-q 返回刚刚启动的容器ID
搜索镜像(默认从 dockerhub 中搜索)
docker search *****
下载docker镜像
docker pull *****
镜像文件保存在本地的 /var/lib/docker 文件夹下
默认是最新的版本,如果需要执行版本,使用下面指令
docker pull XXX:tag
tag为版本号
运行docker容器
docker run *****
docker run -p 8888:8080 --name 自定义名称 -d 镜像名称
run = create + start 第一次创建完容器可以用run,之后再启动就用start
-p:端口映射,主机端口:容器内部端口
--name:自定义容器名称
-d:后台运行
查看容器日志
docker logs 容器id
退出docker容器但不停止运行
Ctrl+P+Q
停止docker容器运行
docker stop *****(ContainerID)
删除docker容器
docker rm *****(ContainerID)
删除docker镜像
docker rmi *****(imageID)
删除镜像之前必须要保证镜像所在的容器是停止的,并且要先删除容器之后才能删除镜像文件
启动docker容器
docker start *****(ContainerID)
打包镜像
docker save -o ./test.zip image名称
导入镜像
docker load < test.zip