目录
一、镜像操作
镜像名称一般分两部分组成:[repository]:[tag]。
如mysql:5.7,mysql就是镜像名称,5.7就是版本。如果没有指定tag,默认就是latest代表最新版本的镜像。
镜像操作命令:

以下以拉取一个nginx镜像为例:
1.拉取镜像
docker pull nginx

2. 查看镜像
docker images

3. 将nginx镜像打包成tar压缩包
docker save -o nginx.tar nginx:latest

4.删除镜像
docker rmi nginx:latest

5.加载镜像
docker load -i nginx.tar

6.上传镜像到私有仓库
步骤如下:
重新tag本地镜像
1.docker tag nginx:latest localhost:8080/nginx:1.0
推送镜像
2.docker push localhost:8080/nginx:1.0
拉去镜像
3.docker pull localhost:8080/nginx:1.0
二、容器相关命令

1.运行容器
docker run --name mn -p 80:80 -d nginx
–names:指定名称,必须是唯一的
-p:指定端口映射
-d:后台运行

2.查看运行的容器
docker ps

访问宿主机80端口

可以看到成功部署
3.查看日志
docker logs mn
持续更新日志docker logs -f mn

4.进入容器
docker exec -it mn bash
docker exec:进入容器内部,执行一个命令
-it:给当前进入的容器创建一个标准输入,输出终端,允许我们与容器交互
mn:要进去的容器名称
bash:进入容器后执行的命令,bash是一个linux终端交互命令

5.停止容器
docker stop mn

6.启动容器
docker start mn

7.删除容器
docker rm -f mn

本文介绍了Docker的基本操作,包括拉取和删除镜像,将镜像打包及上传到私有仓库。同时,详细阐述了如何运行、查看和管理容器,如查看日志、进入容器以及停止和启动容器。
5213

被折叠的 条评论
为什么被折叠?



