Docker常用操作集合

docker的启动与停止

启动docker:

systemctl start docker

停止docker:

systemctl stop docker

重启docker:

systemctl restart docker

查看docker状态:

systemctl status docker

docker镜像相关命令

查看镜像:

docker images

搜索镜像:

docker search

拉取镜像:

docker pull 镜像名称

删除镜像:

docker rmi 镜像ID

容器相关命令

1.查看相关

查看正在运行的容器:

docker ps

查看所有容器:

docker ps -a

查看最后一次运行的容器:

docker ps -l

查看停止的容器:

docker ps -f status=exited
2.创建与启动相关

创建容器的参数说明:

创建命令:docker run
-i:表示运行容器
-t:表示容器启动后会进入其命令行(伪终端)
--name:为容器创建的命名
-v:表示目录映射关系
-d:表示创建的是守护式容器
-p:表示端口映射,前者为宿主机端口,后者为容器端口

例如以交互方式创建容器

docker run -it --name=容器名称 镜像名称:标签 /bin/bash

退出当前容器:

exit

以守护方式创建容器

docker run -di --name=容器名称 镜像名称:标签

进入守护式容器

docker exec -it 容器名称 (或者容器ID)  /bin/bash
其他方式

删除容器:

docker rm 容器名称(容器ID)

容器停止:

docker stop 容器名称(或者容器ID)

容器启动:

docker start 容器名称(或者容器ID)

容器与宿主机文件拷贝

#拷入容器
docker cp 需要拷贝的文件或目录 容器名称:容器目录
#拷出容器
docker cp 容器名称:容器目录 需要拷贝的文件或目录

迁移与备份

容器保存为镜像:

docker commit 容器名 镜像名

镜像备份为tar文件

docker  save -o 镜像名.tar 镜像名

从镜像恢复

docker load -i mynginx.tar
Last modification:December 4th, 2019 at 11:34 pm