Docker命令
基本命令
查看docker状态 ps -ef |grep docker
没启动
已启动
开机自启动 systemctl enable docker.service
启动docker systemctl start docker.service
镜像
查看镜像 docker images
查看镜像具体信息 docker XXX
删除镜像 docker rmi XXX
创建镜像(把容器打包成镜像) docker commit -m='提交的描述信息' -a='创建者' 容器名称|容器ID 生成的镜像名称:生成镜像的标签或者版本号
PS:镜像名必须要全部小写,先退出容器。
例如:docker commit -m='my_mysql_test' -a='author' mysql_57 my_mysql_test:1.0
将镜像备份成.tar文件 docker save -o 文件保存路径/文件名称 镜像名称:镜像标签
例如:docker save -o /www/my_mysql_test.tar my_mysql_test:1.0
镜像恢复(使用之前备份的tar文件) docker load -i 镜像路径/镜像名称
例如:docker load -i /www/my_mysql_test.tar
容器
查看运行中的容器 docker ps
查看所有容器 docker ps -l
删除容器 docker rm -f XXX
启动容器 docker start XXX
停止容器 docker stop XXX
重启容器 docker restart XXX
容器配置自启动(创建时候未设置) docker update --restart=always xxx
进入容器 docker exec -it XXX /bin/bash
退出容器 exit