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

				
					jc21/nginx-proxy-manager:latest
				
			
一个超好用的反代神器,还支持自动申请SSL证书,端口转发,访问权限管理等.....
小小人儿的技术站版权所有,转载请注明来源: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
分享
二维码
< <上一篇
下一篇>>