一些docker的常用命令

docker常用命令

// 查看本地镜像

docker images

// 下载镜像

docker pull [镜像:版本号]

// 创建镜像(不能漏了最后的“.”这个点)

docker build -t swydesky/tf:v1 .

// 启动镜像

docker run -p [服务器端口:容器内端口] -d [镜像:版本号]

// 进入正在运行的容器

docker exec -i -t [容器ID] /bin/bash

// 打标签

docker tag tf/order swydesky/tf:orderv1

// 推送镜像(先登陆)

docker push swydesky/tf:orderv1

// 查看所有容器

docker ps -a

// 停止容器

docker stop [容器ID]

// stop停止所有容器

docker stop $(docker ps -a -q)

// remove删除所有容器

docker rm $(docker ps -a -q)

// 容器打包镜像

docker commit 5f0a9ea350ef tf/test:v1

// 容器导出本地

docker export cbe3cb7799ed > update.tar

// 导入镜像

docker import - test/swy:v1 < update.tar

// 进入正在运行的容器

docker exec -i -t mynginx /bin/bash

//docker重启

systemctl daemon-reload && systemctl restart docker