首先:开启/关闭/重启 docker
service docker stop/start/restart
systemctl stop/start/restart docker
守护进程:
sudo systemctl daemon-reload
最基本就是:查看docker服务
docker ps
然后是:开启/关闭/重启 容器
docker start/stop/restart <容器ID>
查看容器日志:(很好用哦,遇到奇怪问题的时候)
docker logs <容器ID>
开启/关闭/重启 所有服务(批量操作):
docker start/stop/restart $(docker ps -a | awk '{ print $1}' | tail -n +2)
进入docker 容器:
docker exec -it <容器ID> /bin/bash
查看本地docker镜像:
docker images
将镜像打包下载到本地:
docker save image1 >image1.tar
加载tar包的镜像:
docker load -i image1.tar 或
docker load < image1.tar
其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息。
启用镜像并且映射端口:
docker run -d -it -p 800:80 image_name
即将容器内80端口映射到本机800端口
持续补充中... ...