Docker安装及常用指令
Docker安装
CentOS or RedHat
sudo yum update & sudo yum install docker -y
Debian or Ubuntu
sudo apt update sudo apt install docker.io -y
Clear Linux
sudo swupd bundle-add cloud-control
Docker使用
授予权限
sudo gpasswd -a $USER docker newgrp docker
列出已有镜像
docker images
当前所有docker状态
docker ps -a
启动或者关闭一个docker
docker start [docker_name]
docker stop [docker_name]
删除一个docker
docker rm [docker_name]
删除一个docker 镜像
docker image rm [REPOSITORY:TAG or ID]
查看某个docker日志
docker logs [docker_name or ID]
拉取某个镜像
docker pull xxx/xxxxxx:tag
#或者私人Package
docker pull url:tag
进入docker命令行
docker exec -it [docker_name] sh
在外部执行命令
docker exec [docker-name] [code]
导出某个docker
docker export [id or name] xxxx.tar
导入刚刚导出的docker
cat docker/xxxx.tar | docker import - test/xxxx:v1
#或者从URL导入
cat [url] | docker import - test/xxxx:v1
查看所有Docker的IP地址
docker inspect -f {{.Name}} = {{.NetworkSettings.IPAddress }} (docker ps -aq)
#或者
docker inspect -f {{.Name}} = {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}(docker ps -aq)
很有用的Docker项目
Nginx Proxy Manager
- 一个超好用的反代神器,还支持自动申请SSL证书,端口转发,访问权限管理等.....
jc21/nginx-proxy-manager:latest
版权声明:
作者:xinbao
链接:https://ixinb.com/docker/docker%e5%ae%89%e8%a3%85%e5%8f%8a%e5%b8%b8%e7%94%a8%e6%8c%87%e4%bb%a4/
文章版权归作者所有,未经允许请勿转载。
THE END