docker常用命令
镜像
搜索镜像
docker search nginx
拉取镜像
docker pull nginx:1.20.2
查看镜像
docker images
删除镜像
docker rmi nginx:1.20.2
导出镜像
docker save -o nginx.tar nginx:1.20.2
导入镜像
docker load -i nginx.tar
镜像重命名
docker tag nginx:1.20.2 nginx:latest
容器
运行容器
docker run -dti --name nginx-test -p 80:80 nginx:1.20.2
查看容器
docker ps
docker ps -a
停止容器
docker stop nginx-test
启动容器
docker start nginx-test
删除容器
docker rm nginx-test
进入容器
docker exec -it nginx-test /bin/bash
导出容器
docker export nginx-test > nginx.tar
导入容器
cat nginx.tar | docker import - nginx:1.20.2
容器重命名
docker rename nginx-test nginx-test2
仓库
登录
docker login --username=admin --password=<PASSWORD>
推送
docker push nginx:1.20.2
拉取
docker pull nginx:1.20.2
挂载
挂载目录
docker run -d --name nginx-test -p 80:80 -v /home/zjl/nginx:/usr/share/nginx/html nginx:1.20.2
挂载文件
docker run -d --name nginx-test -p 80:80 -v /home/zjl/index.html:/usr/share/nginx/html/index.html nginx:1.20.2
端口
查看端口
docker port nginx-test
卷
查看卷
docker volume ls
删除卷
docker volume rm nginx-test_html
网络
查看网络
docker network ls
删除网络
docker network rm nginx-test_default
镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1ms.run","https://docker.m.daocloud.io","https://docker.1panel.top"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
评论区