docker 常用命令整理

docker
  • yum install docker-io #安装命令
  • service docker start #启动docker
  • systemctl restart docker #重启docker
  • systemctl stop docker #停止docker
  • systemctl enable docker #设置docker 开机启动
  • docker start|stop|restart|pause|unpause 容器ID #容器的启动和停止
  • ps -ef|grep docker #查看docker是否启动成功
  • docker exec -it 容器ID/名称 /bin/bash #进入容器
  • docker login --username=louby --password=loubiyuan #登陆docker
  • docker rm -f <containerid> #删除容器 containerid 容器id
  • docker build -t < server1> . # 构建镜像 最后有一个点
  • sudo docker rmi < id> #删除镜像
  • docker logs --tail 50 --follow --timestamps <id> #查看日志
  • docker restart < id / name > #重启应用
  • docker logs -f -t --tail 500 <容器ID> #查看日志
  • docker container update --restart=always 容器名字 # 修改容器为开机启动
    • --restart=always # 参数为开机启动,默认不启动
    • docker update --restart=always 容器ID(或者容器名)
  • docker run -d --restart=always --name 设置容器名 使用的镜像 #创建时设置开机启动
  • docker top CONTAINER [ps OPTIONS]
  • docker kill <containerid> #杀进程
  • docker cp 容器名:/tmp/test.jpg /tmp #从docker容器复制到主机中
  • docker ps -a #查看所有容易进程,
  • docker ps #运行中的容器
  • #创建容器并设置容器名称、挂载文件、端口,详细参看以下参数
    • docker run --name nginx \

      -p 80:80 \

      -v /data/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \

      -d nginx

    命令解释:

      --name:容器的名称。

      -p:端口映射 ,将宿主机中的80断端口和容器中的80端口进行绑定

      -v:文件挂载,将宿主机问的配置文件挂载到docker虚拟机中,可挂载多个文件

      -d:表示要启动的镜像。

posted @ 2022-04-24 10:44  骚年丶勿忘初心。  阅读(126)  评论(0编辑  收藏  举报