docker使用笔记

docker使用笔记

 LiangChengDeYe     2018-12-22   932 words    & views

docker使用笔记

常用命令

  • docker命令大全
  • 启动 systemctl start docker
  • 守护进程重启 sudo systemctl daemon-reload
  • 重启docker服务 systemctl restart docker
  • 重启docker服务 sudo service docker restart
  • 关闭docker service docker stop
  • 关闭docker systemctl stop docker
  • 删除镜像 docker rmi 镜像名字或ID 注意,删除顺序应该是先删除容器,再删除镜像,否则会报错
  • 强制删除镜像 docker rm 容器名字或ID
  • 查看所有运行或者不运行容器 docker ps -a
  • 查看镜像 docker images
  • 停止某个容器 docker stop Name或者ID
  • 运行某个容器 docker start Name或者ID
  • 杀死 docker kill Name或者ID
  • 重启 docker restart name或者ID

    docker 从构建到运行

    1. cd 到工程目录
    2. 配置Dockerfile文件
    3. 构建docker镜像:docker build -f ./Dockerfile . -t mytest;参数说明:-f 执行本地配置打包镜像,配置文件就是Dockerfile,参数二 . 参数三 -t 别名,这个是给镜像起名字
    4. 打包成功,首次运行需要创建容器:docker run –name mytestbox mytest;参数说明:–name 给容器起名字,后面跟镜像的名字
    5. 第二次运行docker start mytestbox 直接运行容器名就行
    6. 查看log:docker logs mytestbox;查看哪一个容器的日志。
    7. 运行API接口:docker run -t -i -dit -p 8080:8080 –name addressTest address;-p 指定8080端口映射,-dit:后台运行