Docker的基本操作
1、Docker服务基本操作
| 操作 | 代码 |
|---|
| 1、启动docker服务 | systemctl start docker |
| 2、查看Docker状态 | systemctl status docker |
| 3、设置Docker开机自启 | systemctl enable docker |
| 4、禁用Docker开机自启 | systemctl disable docker |
| 5、重新启动Docker服务 | systemctl restart docker |
| 6、查看Docker信息 | docker info |
| 7、停止docker服务 | systemctl stop docker |
| 8、Docker镜像加速 | 代码如下 |
cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
}
EOF
2、Docker镜像操作
| 操作 | 代码 |
|---|
| 1、下载镜像 | docker pull hello-world |
| 2、浏览镜像文件 | docker images |
| 3、查看镜像详情 | docker inspect hello-world |
| 4、查看镜像历史 | docker history hello-world |
| 5、导出镜像文件 | docker save hello-world l gzip > hello-world.tar.gz |
| 6、删除镜像文件 | docker image rm hello-world |
| 7、导入镜像操作 | docker load < hello-world.tar.gz |
| 8、运行镜像文件 | docker run hello-world |
3、Docker 容器操作
| 操作 | 代码 |
|---|
| 1、创建并启动容器(Container) | docker run -it name bash |
| 2、查看Docker中的容器(Container) | docker ps -a |
| 3、查看容器日志(logs)信息 | docker container logs (id) |
| 4、停止(stop)或重启(Restart)容器(Container) | docker container stop (id) docker container restart (id) |
| 5、进入(exec)指定容器(Container) | docker exec -it (id) bash |
| 6、从容器(Container)中退出(exit) | exit |
| 7、删除(rm)容器(Container) | docker container rm (id) |