docker基础命令

docker三要素

仓库 存储镜像

容器 是镜像运行的一个实例

镜像 是对一个环境的封装

常用命令

docker基础命令
docker info 守护进程的系统资源设置
docker search docker仓库的查询 
docker pull docker 仓库的下载
docker push 上传
docker status 使用量情况 
docker images  查看系统内以下载的镜像
docker rmi  -f 镜像名: 版本号  docker 镜像的删除
docker rm  容器名或容器ID 移除容器 
docker ps 容器查询
docker  run 启动容器

docker start/stop 容器的启动/停止
docker inspect mywordpress 查看详细信息

docker save -o xxx.tar
docker load -i xxx.tar

docker exec Cname(容器名) command 
docker exec -it Cname /bin/bash

#docker官方镜像仓库 hub.docker.com
docker pull wordpress #先查询再下载
docker run --name MyWordPress  --link db:mysql –p 8080:80 –d wordpress
#docker run 从镜像启动为一个容器  
#--name 起一个别名  如果不指定的话 会随机命名
#--link 需要依赖一个其他的容器  容器名叫db   容器名可能会很长 ,  所以: 取一个别名
#
#-p 8080:80  物理机的8080端口 会映射到80 端口.   是做了一个dnat 否则容器内是一个私有地址,无法和外界连通
#-d daemon 以后台的方式运行


dockcer ps  -a
查看当前所有容器
docker ps 查看当前正在运行的容器
显示的简洁信息,如果查看完整信息
docker ps –no-trunc

#容器的唯一标识符: 容器ID 和 别名
#容器运行的最低要求:   拥有前台进程



#镜像命名要求
库地址/用户名/镜像名:版本号
版本号 可以不写默认最新稳定版 latest  但是latest只代表一个版本号  表示当前日期的最新稳定版
latest表示不写版本号时默认就是最新稳定版

docker logs mywordpress 前台进程输出的信息


docker stop mywordpress #停止容器的运行
docker start mywordpress #开启mywordpress, docker run 是在第一次运行时使用的


docker inspect mywordpress
# 可以将信息复制到json展示器中查看

--restart=always  跟随容器的启动而启动
#systemctl restart docker 重启docker时 容器则启动

posted on 2022-01-29 21:33  joe_HelloWorld  阅读(44)  评论(0编辑  收藏  举报

导航