# 拉取镜像
$ docker pull [REPOSITORY[:TAG]]

# 运行
$ docker run --name test -id [REPOSITORY[:TAG]]

# 查看正在运行的容器
$ docker ps [-a]

# 停止
$ docker stop [CONTAINER ID | NAMES]

# 启动
$ docker start [CONTAINER ID | NAMES]

# 进入终端
$ docker exec -it [CONTAINER ID | NAMES] sh

# 删除容器
$ docker rm [CONTAINER ID | NAMES]

# 镜像列表查看
$ docker images

# 删除镜像
$ docker rmi [IMAGE ID]

# 构建镜像
$ docker build -t [IMAGE NAME] .

# 复制本机文件到容器
$ docker cp /root/file [CONTAINER ID]:/root/file

# 复制容器文件到本机
$ docker cp [CONTAINER ID]:/root/file /root/file

# 镜像导出为镜像文件,文件名:xxx.tar
$ docker save -o xxx.tar [CONTAINER ID | NAMES]

# 镜像导入,文件转为镜像
$ docker load -i xxx.tar

# 容器导出为镜像文件,文件名:xxx.tar
$ docker export -o xxx.tar [CONTAINER ID | NAMES]

# 容器导出的镜像文件转为镜像
$ docker import xxx.tar [REPOSITORY[:TAG]]

# 容器打包成镜像
$ docker commit [CONTAINER ID | NAMES] [REPOSITORY[:TAG]]

# 查看网络
$ docker network ls

# 创建网络
$ docker network create [NAME]