docker的基本命令-随时添加
容器名称:video-system
镜像名称:video-system
根据docker容器的名称关闭docker容器
docker stop video-system
删除docker容器,根据名称删除
docker rm video-system
删除镜像,根据名称删除
docker rmi video-system
查看docker 的镜像
docker images
在/docker/tango/目录下存放的Dockerfile(自己写的)文件和要引用的文件,需要却换到这目录下之后,才能使用build构建镜像
cd /docker/tango/
docker build -t video-system .
新建一个容器,名称为video-system 映射端口8080和44321 使用video-system镜像
docker run -it --name=video-system -p8080:8080 -p44321:44321 -d video-system
查看docker所有的容器
docker ps -a
新建mysql镜像
docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
导入导出镜像
docker save -o *.tar 容器名称:容器版本
docker load -i *.tar
docker save 容器名称:容器版本 > /root/*.tar
docker load < *.tar
修改镜像名称
docker tag mysql:latest mysql:8.0.27
docker rmi mysql:latest
显示所有容器的名称和IP地址
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)