查看自己服务器中docker镜像列表:
docker images
构架一个新的docker镜像+版本号
(第一个版本数:重大更新。第二个版本数:添加一个功能 非重大更新。第三个版本数:修改一个bug)
docker build -t 镜像名称:镜像版本 .
将镜像push上去
docker push 镜像名:版本号
删除镜像
docker rmi 镜像名称
运行镜像
docker run -d -p 端口号:端口号 --name 别名 --resatrt=always -v 挂载目录:容器目录 镜像名称
参数说明:
–restart=always: 自动重启
拉取镜像:
如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:
docker pull 镜像名
启动容器:
以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:
docker run -it 镜像名 /bin/bash
参数说明:
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit:
查看容器:
//查看正在运行的容器
docker ps
//查看所有容器
docker ps -a
启动容器:
docker start 容器名称
停止容器:
docker stop 容器名称
重启容器:
docker restart 容器名称
删除容器:
docker rm 容器名称
进入容器:
docker exec -it 镜像名称 bash
删除无用的镜像:
docker images|grep none|awk '{print $3 }'|xargs docker rmi
根据搜索内容进行搜索日志:
docker logs -f single |grep '搜索内容' -C 50